面向对象
匿名对象
定义:没有名字的对象。
应用场景:1.调用方法,仅仅只调用一次的时候。
注:调用多次的时候,不适合。
2.匿名对象可以作为实际参数传递。
好处:匿名对象调用完毕后是垃圾,可以被垃圾回收器回收。
private:私有的,可以修饰成员变量和成员方法。
注:被private修饰的成员只能在本类中访问。
封装
定义:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
好处:1.隐藏实现细节,提供公共的访问方式。
2.提高了代码的复用性。
3.提高了安全性。
封装和private的应用:1.把成员变量用private修饰。
2.提高对应的getxxx()和setxxx()方法。
this:代表当前类的对象引用。