信息隐藏原则(1):
面向对象有一个法则: 信息隐藏
--类的成员属性,是私有的private
--类的方法是公有public的,通过方法修改成员属性的值
打个比方:朋友在熟悉,也不会到他抽屉直接拿东西,而是通过他的公开接口(公开方法)来访问、修改东西。
信息隐藏原则(2):
所谓信息隐藏:通过类的方法来间接访问类的属性,而不是直接访问类的属性。
信息隐藏原则(3):
--类成员是私有private的
--get和set方法是公有public的,统称为getter和setter
--外界对类成员的操作只能通过get和set方法
--可以用Java IDE(Eclipse)快速生成
this(1):
--this负责指向本类中的成员变量
--this负责指向本类中的成员方法
如 this.add(5, 3); // 调用本类的add方法,this可以忽略(在不影响歧义的情况下)
--this可以代替本类中的构造函数
如this(5); // 调用本类的一个形参的构造函数