信息隐藏:
1、类的成员属性是私有的private,保护属性信息。公开行为信息
2、类的方法是公有的public,通过方法修改成员属性的值
3、通过类的方法来间接访问类的属性
class infohinding{
private int id;
public infohinding(int id2){
id=id2;
}
public int getid(){
return id;
}
public void setid(int id2){
id=id2;
}
}
public class hello {
public static void main (String[] args) {
infohinding obj=new infohinding(100);
obj.setid(200);
System.out.println(obj.getid());
}}
4、外界对类成员的操作只能通过get和set方法
this指针
1、this负责指向本类中的成员变量
在构造函数里形参的优先级高一些
2、this负责指向本类中的成员方法
3、this可以替代本类中的构造函数