面向对象的特征有哪些方面,封装、继承、抽象、多态
答案:2 悬赏:20
解决时间 2021-02-20 18:59
- 提问者网友:独菊痴梦
- 2021-02-20 14:40
面向对象的特征有哪些方面,封装、继承、抽象、多态
最佳答案
- 二级知识专家网友:陪我到地狱流浪
- 2021-02-20 15:40
关键字: 面向对象的特征 封装 继承 封装、继承、抽象、多态 抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 多态性:多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。
全部回答
- 1楼网友:堕落奶泡
- 2021-02-20 16:40
抽象:animal
封装:class animal{ dosomething... }
继承:class dog extends animal{ dosomething... }
or class cat extends animal{ dosomething... }
多态:animal a=new dog( );
or animal a=new cat( );
当你理解“父类引用指向子类对象”的时候,就理解了多态。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |