了解面向对象的三个基本特征
面向对象的三个基本特征:封装、继承和多态性
封装可以隐藏代码实现的细节,并将代码模块化; 继承可以扩展现有的代码模块; 这些目的都是代码重用; 多态性实现了另一个目的接口的重用。
套装软体
封装是面向对象编程的第一步,封装是将数据、函数等组合成一个个单元。 封装的对象称为抽象数据类型。
封装的含义
封装的意义是保护或防止我们无意中破坏代码(数据)。 在面向对象的编程中,数据被认为是中心元素,与使用它的函数密切合作,从而防止数据被其他函数意外更改。
1 .保护数据成员不直接从非类程序访问或修改,使其只能从提供的公共接口访问==数据封装。
2 .方法的详细信息对用户是隐藏的,只要接口不变,对内容的更改就不会影响外部调用方==方法封装。
3 .如果对象包含完整属性及其相应方法,则称为封装。
4 .不能从对象之外直接访问对象的属性,只能通过与该属性对应的方法访问。
5 .对象的方法可以接收对象外部的消息。