1.成员变量和成员变量;
成员变量存放于堆---------作用域全类,且有初始值,
局部变量存放于栈---------作用域仅限局部,无初始值;
2.封装;
实质:将类的状态信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现队隐藏信息的操作和访问,
步骤:
*1:将类的属性私有化,(把public改为private)
*2:在类的私有属性添加setter和getter()方法;
*3:在setter和getter方法中加入属性控制语句;
3.静态修饰(static)
用static修饰的属性称为静态变量或者类变量,没有static修饰的属性称为实例变量。