A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

面向对象编程引入了类和对象的概念,把一些具有相同特性,包括行为和属性的事物归为一类,这一类中的个体就是属于这个类别的对象,并在此基础上产生了封装、继承和多态的概念。
封装:类中定义的属性只有类中的对象才拥有,并通过访问控制来控制外界是否能够通过对象访问其属性,类中定义的行为(即方法)也只有其对象才拥有(可使用)。通过封装可以使代码称为一个独立的块。
继承:把类再细分成多个子,这些划分出来的类不仅拥有原类中的所有属性和方法,还具有自己特有的属性和方法,原类就称为父类或超类,划分后的类称为子类,子类还可以再细分称多个类。继承可用于扩展代码。
多态:只要对象属于这个类或者其某个子类,都可以通过指向这个类的指针调用该对象的方法,即同一接口访问多个不同对象的方法。
不论封装,继承或者多态都大大提高了代码的可重用性。

评分

参与人数 1技术分 +2 收起 理由
Micro + 2 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马