摘要: 1.什么是多态? 多态是属于面向对象的三大特征之一,他的前提是封装形成独立体,独立体之间存在继承的关系,从而产生多态机制。 多态是同一个行为具有多个不同表现形式或者说形态的能力。 2.多态就是“同一个行为”发生在“不同的对象上”会产生不同的效果。那么在java中多态是如何体现的呢? 在java中允许 阅读全文
posted @ 2021-10-30 12:18 程序员hg 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1.继承是面向对象的三大特征之一:三大特征分别是:封装、继承、多态 2.继承的作用是什么? >代码复用 >有继承才有了以后的"方法的覆盖"和"多态机制" 3.继承的格式类型是: [修饰符列表] class 类名 extends 父类名{ 类体 = 属性 + 方法 } 4.java中只支持单继承,一个 阅读全文
posted @ 2021-10-30 11:34 程序员hg 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 封装是面向对象的三大特征之一,什么是封装?封装有什么好处?怎么封装,代码怎么写呢? 封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使 阅读全文
posted @ 2021-10-30 11:30 程序员hg 阅读(759) 评论(0) 推荐(0) 编辑