1.static修饰与非static修饰的区别
static、非private修饰 非static、private修饰
属性: 类属性、类变量 实例属性、实例变量
方法: 类方法 实例方法
调用方式 : 类名.属性
类名.方法()
对象.属性
对象.方法() 对象.属性
对象.方法()
归属: 类 单个对象
2.封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问
3.封装的好处:
隐藏类的实现细节
方便加入控制语句
方便修改实现
只能通过规定方法访问数据
4.封装步骤:
修改属性的可见性
创建公有的getter/setter方法
在getter/setter方法中加入属性控制语句
5.this关键字的用法:
调用属性
调用方法
调用构造方法