摘要: 一、多态存在三个条件 二、多态分类 2.1编译时多态(静态多态) 2.2运行时多态(动态多态) 三、Java多态实现机制 ***面试几乎必考这里!! 阅读全文
posted @ 2022-02-10 20:16 热心市民陆女士 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 一、抽象类 (1)抽象类,即不能使用new方法进行实例化的类,抽象类有点类似模板的作用,目的是根据其格式来创建和修改新的类。abstract关键字。 public abstract class People{} (2)抽象方法,即用abstract修饰的方法 public abstract void 阅读全文
posted @ 2022-02-10 19:41 热心市民陆女士 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 关于继承: Java只支持单继承,继承是面向对象思想的三大特性之一,使类与类之间产生联系。extends关键字。 (1)优点: 提升了代码的复用性,提高了代码的可维护性。让类与类之间产生了联系,是多态的前提。 (2)缺点: 增加了耦合性,OOP思想:高内聚,低耦合。耦合:类与类之间的联系。内聚:自身 阅读全文
posted @ 2022-02-10 13:32 热心市民陆女士 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 一、内部类 分为成员内部类,局部内部类,静态内部类,匿名内部类 1.1成员内部类 成员内部类可以无条件访问外部类的所有成员属性和成员方法(包括private和静态成员),外部类访问内部类不能随心所欲,需要先实例化内部类,内部类中使用this指针获取外部类变量。 (1)内部类访问外部类 例子中,Dem 阅读全文
posted @ 2022-02-10 12:34 热心市民陆女士 阅读(39) 评论(0) 推荐(0) 编辑