类
类的定义
public static 类名{
1,成员变量
2,成员方法
3,构造器
}
public static Car{
String name;
double price;
public void start(){
}
public void start(){
}
}
得到类的对象
类名 对象名=new 类名();
Car c=new Car();
内存机制
构造器
构造器分为有参构造器和无参构造器
所有类被定义后,都会有一个无参构造器,有参构造器需要自己定义
同时当你定义了有参构造器后,类的默认构造器会变成有参构造器
如果需要无参构造器,需另定义一个
public goods(){//无参构造器
}
public goods(int id,String name){//有参构造器
}
可将有参和无参构造器类比为重载的方法,体现功能差异化,提高工作效率
This
this表示当前对象的地址
在开发过程中常用于构造器中
将送进构造器的值(形参)赋给同名的对象变量,而非形参的值赋给形参本身
public goods(int id,String name){//有参构造器
this.name= name;
this.id= id;
}
private
当类的成员变量采用了如private私有类定义时
private static int numberBicycle;
对成员变量的访问只能在当前的类中进行
想要从外界访问就需要在类里定义get和set的方法
对数据进行传入和传出