封装、抽象、继承和多态。

封装:在面向对象语言中,封装特性是由类来体现的,我们将现实生活中的一类实体定义成类,其中包括属性和行为(在Java中就是方法).例如电脑,

抽象:抽象就是将一类实体的共同特性抽象出来,封装在一个抽象类中,所以抽象在面向对象语言是由抽象类来体现的。比如人.
class Person{}

继承:继承就像是我们现实生活中的父子关系,儿子可以遗传父亲的一些特性,在面向对象语言中,就是一个类可以继承另一个类的一些特性,从而可以代码重用.
eg:class Zhangsan extends Person{};

多态:多态就是通过传递给父类对象引用不同的子类对象从而表现出不同的行为
eg:Person person=new Zhangsan();
---------------------
作者:不善言谈者
来源:CSDN
原文:https://blog.csdn.net/bushanyantanzhe/article/details/79858961

posted on 2019-03-03 16:27  行所当行  阅读(316)  评论(0编辑  收藏  举报