摘要: 抽象类特点: 1、抽象方法必须定义在抽象类中2、abstract关键字修饰:只能修饰类和方法3、抽象类不能实例化4、抽象类中的方法要被使用,必须由子类重写所有的抽象方法,实例化其子类 如果子类只重写部分抽象方法,那么该子类还是一个抽象类 注意:抽象类:可以有抽象方法,因为有抽象方法,所以不能实例化。 阅读全文
posted @ 2019-12-17 17:22 一杯水M 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 继承:子继承父,子可以拥有父的所有。 继承的好处: 1.提高了代码的复用性 2.让类与类之间产生了关系。有了这个关系,才有了多态的特性 Java 只支持单继承,不支持多继承 class A { void show() { System.out.println("a"); } } class B { 阅读全文
posted @ 2019-12-17 15:55 一杯水M 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 单例设计模式:解决一个类在内存中只存在一个对象思想:1.为了避免过多创建类的对象,禁止此类以外创建对象(构造方法私有化)2.为了类可以被使用就必须创建此类对象,只好在本类中,创建对象3.在此类中创建的对象,怎么给此类以外的使用,所已此类必须提供返回对象的一个方法 代码体现:1.将构造函数私有化2.在 阅读全文
posted @ 2019-12-17 14:18 一杯水M 阅读(137) 评论(0) 推荐(0) 编辑