学习Java和python的面对对象编程,对于面向对象三大特性:封装、继承和多态。两个课门在这块上也有相似的地方,所以也有时候会搞混淆在学习过程中感觉,对于这一块的学习,也有一些不懂的。面对对对象编程,就是将自然界的一些事物用代码去编译它,及将它们分类,然后用一些方法去实现,它的特征和动作等。要学好面对对象编程,那就要先搞清楚它的一些方法、结构和特性。
一、封装:描述了对数据信息进行隐藏的观念,他对数据属性提供接口(接口函数)和访问方法
二、继承:指一个类可以继承另一个类的特性,和父子关系的类似。
三、多态:就是指不同的实例(对象)都拥有相同的属性和方法,而这些相同的属性和方法在不同情形有着不同的表现