摘要:
final关键字用于修饰成员变量 成员变量涉及到初始化的问题,初始化方式有两种,只能二选一: 显示初始化; 构造方法初始化: 被fifinal修饰的常量名称,一般都有书写规范,所有字母都大写。 四种权限修饰符 概述 在Java中提供了四种访问权限,使用不同的访问权限修饰符修饰时,被修饰的内容会有不同 阅读全文
posted @ 2022-07-04 19:25
肥宅快乐水~
阅读(32)
评论(0)
推荐(0)
摘要:
final关键字用于修饰成员方法 重写被 final 修饰的方法,编译时就会报错。 final关键字用于修饰局部变量 局部变量——基本类型 基本类型的局部变量,被fifinal修饰后,只能赋值一次,不能再更改。 局部变量——引用类型 引用类型的局部变量,被fifinal修饰后,只能指向一个对象,地址 阅读全文
posted @ 2022-07-04 19:23
肥宅快乐水~
阅读(42)
评论(0)
推荐(0)
摘要:
final关键字概念与四种用法 学习了继承后,我们知道,子类可以在父类的基础上改写父类内容,比如,方法重写。那么我们能不能随意的继承 API中提供的类,改写其内容呢?显然这是不合适的。为了避免这种随意改写的情况,Java提供了 final 关键字, 用于修饰不可改变内容。 fifinal: 不可改变 阅读全文
posted @ 2022-07-04 19:21
肥宅快乐水~
阅读(100)
评论(0)
推荐(0)
摘要:
笔记本电脑(laptop)通常具备使用USB设备的功能。在生产时,笔记本都预留了可以插入USB设备的USB接口, 但具体是什么USB设备,笔记本厂商并不关心,只要符合USB规格的设备都可以。 定义USB接口,具备最基本的开启功能和关闭功能。鼠标和键盘要想能在电脑上使用,那么鼠标和键盘也必须遵守 US 阅读全文
posted @ 2022-07-04 19:19
肥宅快乐水~
阅读(286)
评论(0)
推荐(0)
摘要:
对象的向下转型 向下转型:父类类型向子类类型向下转换的过程,这个过程是强制的。 一个已经向上转型的子类对象,将父类引用转为子类引用,可以使用强制类型转换的格式,便是向下转型。 使用格式: 用instanceof关键字进行类型判断 为什么要转型 当使用多态方式调用方法时,首先检查父类中是否有该方法,如 阅读全文
posted @ 2022-07-04 19:16
肥宅快乐水~
阅读(66)
评论(0)
推荐(0)
摘要:
使用多态的好处 实际开发的过程中,父类类型作为方法形式参数,传递子类对象给方法,进行方法的调用,更能体现出多态的扩展 性与便利。 定义父类: 定义子类: 定义测试类: 由于多态特性的支持,showAnimalEat方法的Animal类型,是Cat和Dog的父类类型,父类类型接收子类对象,当 然可以把 阅读全文
posted @ 2022-07-04 19:13
肥宅快乐水~
阅读(30)
评论(0)
推荐(0)
摘要:
接口中,无法定义成员变量,但是可以定义常量,其值不可以改变,默认使用public static fifinal修饰。 接口中,没有构造方法,不能创建对象。 接口中,没有静态代码块。 当一个类,既继承一个父类,又实现若干个接口时,父类中的成员方法与接口中的默认方法重名,子类就近选择执 行父类的成员方法 阅读全文
posted @ 2022-07-04 19:11
肥宅快乐水~
阅读(27)
评论(0)
推荐(0)
摘要:
多态的概述 引入 多态是继封装、继承之后,面向对象的第三大特性。 生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也 是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态。 定义 多态: 是指同一行为,具有 阅读全文
posted @ 2022-07-04 15:47
肥宅快乐水~
阅读(60)
评论(0)
推荐(0)
摘要:
继承父类并实现多个接口 之前学过,在继承体系中,一个类只能继承一个父类。而对于接口而言,一个类是可以实现多个接口的,这叫做接 口的多实现。并且,一个类能继承一个父类,同时实现多个接口。 实现格式: 接口之间的多继承 一个接口能继承另一个或者多个接口,这和类之间的继承比较相似。接口的继承使用 exte 阅读全文
posted @ 2022-07-04 15:39
肥宅快乐水~
阅读(154)
评论(0)
推荐(0)
摘要:
接口中,无法定义成员变量,但是可以定义常量,其值不可以改变,默认使用public static fifinal修饰。 接口中,没有构造方法,不能创建对象。 接口中,没有静态代码块。 搜索 复制 阅读全文
posted @ 2022-07-04 15:37
肥宅快乐水~
阅读(52)
评论(0)
推荐(0)
摘要:
私有方法:只有默认方法可以调用。 私有静态方法:默认方法和静态方法可以调用。 如果一个接口中有多个默认方法,并且方法中有重复的内容,那么可以抽取出来,封装到私有方法中,供默认方法 去调用。从设计的角度讲,私有的方法是对默认方法和静态方法的辅助。同学们在已学技术的基础上,可以自行测 试。 定义接口: 阅读全文
posted @ 2022-07-04 15:32
肥宅快乐水~
阅读(34)
评论(0)
推荐(0)
摘要:
静态与.class 文件相关,只能使用接口名调用,不可以通过实现类的类名或者实现类的对象调用 定义接口: 定义实现类: 定义测试类: 搜索 复制 阅读全文
posted @ 2022-07-04 15:32
肥宅快乐水~
阅读(45)
评论(0)
推荐(0)
摘要:
可以继承,可以重写,二选一,但是只能通过实现类的对象来调用。 继承默认方法 定义接口: 定义实现类: 定义测试类: 重写默认方法: 定义接口: 定义实现类: 定义测试类: 搜索 复制 阅读全文
posted @ 2022-07-04 15:30
肥宅快乐水~
阅读(31)
评论(0)
推荐(0)
摘要:
含有抽象方法 抽象方法:使用 abstract 关键字修饰,可以省略,没有方法体。该方法供子类实现使用。 必须全部实现 定义接口: 定义实现类: 定义测试类: 搜索 复制 阅读全文
posted @ 2022-07-04 15:22
肥宅快乐水~
阅读(23)
评论(0)
推荐(0)
摘要:
接口概念与生活举例 接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么 接口的内部主要就是封装了方法,包含抽象方法( JDK 7及以前),默认方法和静态方法( JDK 8),私有方法 (JDK 9)。 接口的定义,它与定义类方式相似,但是使用 i 阅读全文
posted @ 2022-07-04 15:19
肥宅快乐水~
阅读(103)
评论(0)
推荐(0)
摘要:
发红包案例分析 群主发普通红包。某群有多名成员,群主给成员发普通红包。普通红包的规则: 1. 群主的一笔金额,从群主余额中扣除,平均分成n等份,让成员领取。 2. 成员领取红包后,保存到成员余额中。 请根据描述,完成案例中所有类的定义以及指定类之间的继承关系,并完成发红包的操作。 根据描述分析,得出 阅读全文
posted @ 2022-07-04 15:13
肥宅快乐水~
阅读(75)
评论(0)
推荐(0)

浙公网安备 33010602011771号