Java语言最基本的单位就是类
1、类:是一组相关的属性和行为的抽象(例如:学生类)
2、对象:是该类事务的具体体现,又叫实例(例如:张三)
3、类的定义:包括成员变量:类中方法外的变量
成员方法:没有static修饰的方法
4、类的使用:
格式:类名 对象名 = new 类名(); 表示创建了该类的一个对象
5、成员的使用:
成员变量:对象名.变量
成员方法:对象名.方法名()
6、成员变量和局部变量的区别:
A:在类中的位置不同
成员变量:类中方法外
局部变量:方法内或者方法声明上
B:在内存中的位置不同
成员变量:堆内存
局部变量:栈内存
C:生命周期不同
成员变量:随着对象的存在而存在,随之对象的消失而消失
局部变量:随着方法的调用而存在,随着方法的调用完毕而消失
D:初始化值
成员变量:有默认初始化值
局部变量:没有默认初始化值
package com.deu.lei;
/**
* 汽车类:
* 成员变量:品牌,价格
* 成员方法:跑
* @author Administrator
*
*/
public class Car {
//成员变量
String brand;
double price;
//成员方法
public void run(){
System.out.println("汽车跑起来了");
}
public void addPeople(){
System.out.println("汽车开始上人了");
}
}
package com.deu.lei;
public class Demo {
public static void main(String[] args) {
Car c = new Car();//对象的创建
c.brand="奥迪";//成员变量的赋值
c.price=2000;
System.out.println(c.brand);
System.out.println(c.price);
c.run();//成员方法的调用
c.addPeople();
}
}