上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 30 下一页
摘要: 接口的默认方法定义 定义: 默认方法:使用 default 修饰,不可省略,供子类调用或者子类重写。 接口的默认方法使用 使用格式: public interface InterFaceName { public default void method() { // 执行语句 } 阅读全文
posted @ 2022-06-30 20:38 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(45) 评论(0) 推荐(0)
摘要: 接口的抽象方法定义 抽象方法:使用 abstract 关键字修饰,可以省略,没有方法体。该方法供子类实现使用。 代码如下: public interface InterFaceName { public abstract void method(); } 接口的抽象方法使用 在接口中定义抽象方法的时 阅读全文
posted @ 2022-06-30 20:36 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(38) 评论(0) 推荐(0)
摘要: 接口概述与生命举例 概述 接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么 接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法 (JDK 9)。 接口的定义,它与定义类方式相似,但是使用 阅读全文
posted @ 2022-06-30 20:32 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(40) 评论(0) 推荐(0)
摘要: 抽象方法和抽象类的使用 抽象的使用 继承抽象类的子类必须重写父类所有的抽象方法。否则,该子类也必须声明为抽象类。最终,必须有子类实现该父 类的抽象方法,否则,从最初的父类到最终的子类都不能创建对象,失去意义。 代码举例: public class Cat extends Animal { publi 阅读全文
posted @ 2022-06-30 16:57 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(50) 评论(0) 推荐(0)
摘要: 抽象的概念 概述 父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有 意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法 的类就是抽象类。 定义 抽象方法 : 没有方法体的方法。 抽象类:包含抽象 阅读全文
posted @ 2022-06-30 16:52 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(79) 评论(0) 推荐(0)
摘要: super与this关键字图解 父类空间优先于子类对象产生 在每次创建子类对象时,先初始化父类空间,再创建其子类对象本身。目的在于子类对象中包含了其对应的父类空 间,便可以包含其父类的成员,如果父类成员非private修饰,则子类可以随意使用父类成员。代码体现在子类的构 造方法调用时,一定先调用父类 阅读全文
posted @ 2022-06-30 15:43 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(72) 评论(0) 推荐(0)
摘要: 继承中构造方法的访问特点 当类之间产生了关系,其中各类中的构造方法,又产生了哪些影响呢? 首先我们要回忆两个事情,构造方法的定义格式和作用。 1. 构造方法的名字是与类名一致的。所以子类是无法继承父类构造方法的。 2. 构造方法的作用是初始化成员变量的。所以子类的初始化过程中,必须先执行父类的初始化 阅读全文
posted @ 2022-06-30 15:32 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(24) 评论(0) 推荐(0)
摘要: 继承中方法的覆盖重写_概念与特点 成员方法重名——重写(Override) 如果子类父类中出现重名的成员方法,这时的访问是一种特殊情况,叫做方法重写 (Override)。 方法重写 :子类中出现与父类一模一样的方法时(返回值类型,方法名和参数列表都相同),会出现覆盖效 果,也称为重写或者复写。声明 阅读全文
posted @ 2022-06-30 15:16 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(33) 评论(0) 推荐(0)
摘要: 继承中成员方法的访问特点 当类之间产生了关系,其中各类中的成员方法,又产生了哪些影响呢? 成员方法不重名 如果子类父类中出现不重名的成员方法,这时的调用是没有影响的。对象调用方法时,会先在子类中查找有没有对 应的方法,若子类中存在就会执行子类中的方法,若子类中不存在就会执行父类中相应的方法。代码如下 阅读全文
posted @ 2022-06-30 15:13 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(22) 评论(0) 推荐(0)
摘要: 继承中成员变量的访问特点 当类之间产生了关系后,其中各类中的成员变量,又产生了哪些影响呢? 成员变量不重名 如果子类父类中出现不重名的成员变量,这时的访问是没有影响的。代码如下: class Fu { // Fu中的成员变量。 int num = 5; } class Zi extends Fu { 阅读全文
posted @ 2022-06-30 15:07 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(43) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 30 下一页