Java对象和封装

一、封装

类里面一般都要提供一个或多个构造函数,构造函数可以重载。一旦提供了有参数的构造函数,那么最好提供一个无参的构造函数,即使是空函数也好。因为下面讲到的继承发生时,总是先运行父类的构造函数,如果需要运行无参的父类构造函数而找不到的话就会报错。
在类里面可以通过this关键字来指向自身。
类里的属性一般都设置成private隐藏,如果需要外部访问或设置,可以通过get/set方法实现。

封装的大致原则:
1、把尽可能多的东西藏起来.对外提供简捷的接口.

2、把所有的属性藏起来.

3、封装好处:将变化隔离;便于使用;提高重用性;安全性。

你可能感兴趣的:(Java对象和封装)