试题
考点

java语言-面向对象编程OOP-多态和执行顺序

面5笔5

如何理解多态?类与对象的区别是什么?

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

(1) 如何理解多态:多态性是指允许不同类的对象对同一消息作出响应。比如同样的加法,把两个时间加在一起和把两个整数加在一起肯定完全不同。又比如,同样的选择编辑-粘贴操作,在字处理程序和绘图程序中有不同的效果。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。

(2) 类与对象的区别是什么:

1) 类:是抽象的概念集合,表示的是一个共性的产物,类之中定义的是属性和行为(方法);

2) 对象:对象是一种个性的表示,表示一个独立的个体,每个对象拥有自己独立的属性,依靠属性来区分不同对象

3) 类是对象的模板,对象是类的实例

评论

水杯

2021-09-12 23:20:00

0 0

加载更多