1.成员变量与局部变量
成员变量定义在类中,局部变量定义在方法中
内存的位置也不一样
局部变量在栈内存中,成员变量存储在堆中
2.private
在为private变量赋值时,应该用间接方法,用setter getter方法,定义时,名称前应有一个set+变量名(变量名首字母大写)
3.this指针
当局部变量与成员变量名称相同时,方法会选择就近原则,选择局部变量
this指针经典作用就是将重名的成员变量与局部变量区分开
this关键字代表的是当前对象
4.构造方法
public 构造方法名(数据类型 数据名称)
{
方法体;
}
注意:构造方法不能写返回值
构造方法必须跟所在类的名称一样,大小写也要一样
构造方法也可以重载
构造方法重载可以更加便捷的赋值