Java从小白到入门,Day6。JAVAOO-封装
封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private实现封装。什么是封装?封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。
封装就是隐藏内部实现,公开访问接口。
访问修饰符:用于控制资源的访问权限(default,public,private,protected);
default:包访问权限,用它修饰的资源仅在同一个包中可以访问。
public:公开访问权限,用它修饰的资源可以在任何位置访问。
private:私有访问权限,用它修饰的资源可以仅在该类中可以访问。
protected:受保护访问权限,可以被同一包中所有类访问,或被子类访问,不管子类在哪个包中。
类的访问修饰符仅可以使用 default 和public。 属性的访问修饰符可以使用任何一个。
用get和set访问器访问:所有的类属性全部是private,使eclipse的功能实现get和set访问器。在set中,控制取值。其他地方全部使用访问器来读取或设置。设置通通在set中进行,取值通通在get中取值。