一.封装
1.对象的数据封装特性彻底消除了传统结构方法中数据与操作分离所带来的种种问题,提高了程序的可复用性和可维护性,降低了程序员保持数据与操作内容的负担。
//可以直接调用该类的方法来实现,免去了再次编写方法的麻烦;封装起来后,代码看起来更简洁,
public class Show{
public static void show(String str){
System.out.println(str);
}
}
public class Use{
public static void main(String[] args){
Show.show("封装");
}
}
2.对象的数据封装特性还可以把对象的私有数据和公共数据分离开,保护了私有数据,减少了可能的模块间干扰,达到降低程序复杂性、提高可控性的目的。
//避免男人的妻子被别人访问以及修改的危险,更加安全
public class man{
private Wife lucy;
}
----------------未完待续