java面向对象的特性 封装 继承 多态

来源:互联网 发布:刚开淘宝怎么刷信誉 编辑:程序博客网 时间:2024/05/21 00:19

封装:
封装的基本单位是对象,对象将属性和方法封装到内部。实现软件内部的 ‘高内聚低耦合’

继承:
子类对象继承父类对象,这个时候子类对象就可以调用父类的数据和方法。

多态:
多个子类对象继承一个父类,然后根据向下转型即:
human a1 = new man();
human a2 = new woman();
这种形式 得到父类对象a1,a2。用这个父类对象调用相同的方法,会产生不同的结果:
如果父类中有一个方法,在man和woman子类中被重写了,那么用父类对象调用这个方法的时候,
会调用子类重写过的方法。
设human中有一个方法 名称叫上厕所,然后man和woman对这个方法(上厕所)都有不同的方式,
于是各自重写了这个方法。这个时候 a1,a2调用上厕所的这个方法的时候,a1会调用man的上厕所方法,而a2会调用woman上厕所的方法。

阅读全文
0 0
原创粉丝点击