面向对象基础

来源:互联网 发布:数据可视化分析 编辑:程序博客网 时间:2024/06/05 20:16

面向对象的基本特征是什么?

答:1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。(3分)

2)继承:子类拥有父类一切非私有的属性和方法。 (3分)

3)封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面 向 对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的 对象,这些对象通过一个受保护的接口访问其他对象。

4)多态性:同一种事物的不同种表现形式。 

java 中实现多态的必要条件是什么?

答:继承、重写、重载、父类的声明指向子类的对象。
原创粉丝点击