摘要:
接口的私有方法定义: 私有方法:使用 private 修饰,供接口中的默认方法或者静态方法调用。 私有方法:只有默认方法可以调用。 私有静态方法:默认方法和静态方法可以调用。 接口的私有方法使用: 如果一个接口中有多个默认方法,并且方法中有重复的内容,那么可以抽取出来,封装到私有方法中,供默认方法 阅读全文
posted @ 2022-07-04 14:44
冰灵IT
阅读(671)
评论(0)
推荐(2)
摘要:
接口的静态方法定义: 接口中,存在同名的静态方法并不会冲突,原因是只能通过各自接口名访问静态方法。 接口的静态方法使用: 静态与.class 文件相关,只能使用接口名调用,不可以通过实现类的类名或者实现类的对象调用,代码如下: 定义接口: 定义实现类: 定义测试类: 搜索 复制 阅读全文
posted @ 2022-07-04 14:38
冰灵IT
阅读(83)
评论(0)
推荐(0)
摘要:
接口的默认方法定义: 默认方法: 接口中,有多个默认方法时,实现类都可继承使用。如果默认方法有重名的,必须重写一次。代码如下: 定义多个接口: 定义实现类: 接口的默认方法使用: 可以继承,可以重写,二选一,但是只能通过实现类的对象来调用。 1. 继承默认方法,代码如下: 定义接口: 定义实现类: 阅读全文
posted @ 2022-07-04 14:30
冰灵IT
阅读(159)
评论(0)
推荐(0)
摘要:
接口的抽象方法定义: 抽象方法:使用 abstract 关键字修饰,可以省略,没有方法体。该方法供子类实现使用。 代码如下: 接口的抽象方法使用: 定义接口: 定义实现类: 定义测试类: 搜索 复制 阅读全文
posted @ 2022-07-04 14:19
冰灵IT
阅读(36)
评论(0)
推荐(0)
摘要:
接口概述与生活举例: 概述: 接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么 接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法(JDK 9)。 接口的定义基本格式: 接口的定义,它与定 阅读全文
posted @ 2022-07-04 14:09
冰灵IT
阅读(116)
评论(0)
推荐(0)
摘要:
抽象方法和抽象方法类的注意事项: 1.抽象类不能创建对象,如果创建,编译无法通过而报错。只能创建其非抽象子类的对象。 理解:假设创建了抽象类的对象,调用抽象的方法,而抽象方法没有具体的方法体,没有意义。 ⒉抽象类中,可以有构造方法,是供子类创建对象时,初始化父类成员使用的。 理解:子类的构造方法中, 阅读全文
posted @ 2022-07-04 09:45
冰灵IT
阅读(55)
评论(0)
推荐(0)
摘要:
抽象方法和抽象类格式: abstract:抽象方法: 使用 abstract 关键字修饰方法,该方法就成了抽象方法,抽象方法只包含一个方法名,而没有方法体。 定义格式: 代码举例: 抽象类: 如果一个类包含抽象方法,那么该类必须是抽象类。 代码举例: 抽象的使用: 继承抽象类的子类必须重写父类所有的 阅读全文
posted @ 2022-07-04 09:39
冰灵IT
阅读(122)
评论(0)
推荐(0)
摘要:
java继承的三个特点: java只支持单继承,不支持多继承 因为比如,一个子类继承了两个父类,到调用的时候 是会报错的,就好比如:老爸让你继承家庭的一些遗产,在这时你继承了两个, 在现实生活中,儿子继承父亲的遗产,后面这个如果你继承了两个类,就报错了 到底哪个才是真正的父亲,不可能另一个是你干爹吧 阅读全文
posted @ 2022-07-04 09:26
冰灵IT
阅读(80)
评论(0)
推荐(0)
摘要:
this关键字的三种用法: super关键字用来访问父类内容,而this关键字用来访问本类内容。用法也有三种: 1.在本类的成员方法中,访问本类的成员变量。 2.在本类的成员方法中,访问本类的另一个成员方法。 3.在本类的构造方法中,访问本类的另—个构造方法。 在第三种用法当中要注意: A. thi 阅读全文
posted @ 2022-07-04 09:11
冰灵IT
阅读(100)
评论(0)
推荐(0)
摘要:
继承中构造方法的访问特点: 1. 构造方法的名字是与类名一致的。所以子类是无法继承父类构造方法的。 2. 构造方法的作用是初始化成员变量的。所以子类的初始化过程中,必须先执行父类的初始化动作。子类的构 造方法中默认有一个 super() ,表示调用父类的构造方法,父类成员变量初始化后,才可以给子类使 阅读全文
posted @ 2022-07-04 08:46
冰灵IT
阅读(34)
评论(0)
推荐(0)