上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 41 下一页
摘要: 静态与.class 文件相关,只能使用接口名调用,不可以通过实现类的类名或者实现类的对象调用,代码如下: 定义接口: public interface LiveAble { public static void run(){ System.out.println("跑起来~~~"); } } 定义实 阅读全文
posted @ 2022-07-04 10:01 夫君 阅读(68) 评论(0) 推荐(0)
摘要: 默认方法的使用 可以继承,可以重写,二选一,但是只能通过实现类的对象来调用。 1. 继承默认方法,代码如下: 定义接口: public interface LiveAble { public default void fly(){ System.out.println("天上飞"); } } 定义实 阅读全文
posted @ 2022-07-04 09:55 夫君 阅读(73) 评论(0) 推荐(0)
摘要: 含有抽象方法 抽象方法:使用 abstract 关键字修饰,可以省略,没有方法体。该方法供子类实现使用。 代码如下: public interface InterFaceName { public abstract void method(); } 抽象方法的使用 必须全部实现,代码如下: 定义接口 阅读全文
posted @ 2022-07-04 09:41 夫君 阅读(48) 评论(0) 推荐(0)
摘要: 概述 接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么 接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法(JDK 9) 接口的定义,它与定义类方式相似,但是使用 interface 关键 阅读全文
posted @ 2022-07-04 09:27 夫君 阅读(84) 评论(0) 推荐(0)
摘要: 继承的综合案例 综合案例:群主发普通红包 群主发普通红包。某群有多名成员,群主给成员发普通红包。普通红包的规则: 1. 群主的一笔金额,从群主余额中扣除,平均分成n等份,让成员领取。 2. 成员领取红包后,保存到成员余额中。 请根据描述,完成案例中所有类的定义以及指定类之间的继承关系,并完成发红包的 阅读全文
posted @ 2022-07-04 09:18 夫君 阅读(137) 评论(0) 推荐(0)
摘要: 抽象类 如果一个类包含抽象方法,那么该类必须是抽象类。 定义格式: abstract class 类名字 { } 代码举例: public abstract class Animal { public abstract void run(); } 抽象的使用 继承抽象类的子类必须重写父类所有的抽象方 阅读全文
posted @ 2022-07-03 20:33 夫君 阅读(202) 评论(0) 推荐(0)
摘要: 抽象类 概述 由来 父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有 意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法 的类就是抽象类。 定义 ~抽象方法 : 没有方法体的方法 ~抽象类:包含 阅读全文
posted @ 2022-07-03 20:17 夫君 阅读(81) 评论(0) 推荐(0)
摘要: 1. Java只支持单继承,不支持多继承 //一个类只能有一个父类,不可以有多个父类。 class C extends A{} //ok class C extends A,B... //error 2. Java支持多层继承(继承体系) class A{} class B extends A{} 阅读全文
posted @ 2022-07-03 20:03 夫君 阅读(27) 评论(0) 推荐(0)
摘要: 父类空间优先于子类对象产生 在每次创建子类对象时,先初始化父类空间,再创建其子类对象本身。目的在于子类对象中包含了其对应的父类空 间,便可以包含其父类的成员,如果父类成员非private修饰,则子类可以随意使用父类成员。代码体现在子类的构 造方法调用时,一定先调用父类的构造方法。理解图解如下: su 阅读全文
posted @ 2022-07-03 19:52 夫君 阅读(34) 评论(0) 推荐(0)
摘要: 当类之间产生了关系,其中各类中的构造方法,又产生了哪些影响呢? 首先我们要回忆两个事情,构造方法的定义格式和作用。 1. 构造方法的名字是与类名一致的。所以子类是无法继承父类构造方法的。 2. 构造方法的作用是初始化成员变量的。所以子类的初始化过程中,必须先执行父类的初始化动作。子类的构 造方法中默 阅读全文
posted @ 2022-07-03 19:25 夫君 阅读(22) 评论(0) 推荐(0)
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 41 下一页