上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: 1.接口新特性 1.1jdk8的新特性 接口中可以定义有方法体的方法 解决接口的升级问题 1.1.1默认方法 注意事项 1.默认方法不是抽象方法,所以不强制被重写 (但是可以被重写,重写的时候去掉default关键字) 2.public可以省略,default不能省略 3.如果实现了多个接口,多个接 阅读全文
posted @ 2024-03-20 08:33 灵泽pro 阅读(13) 评论(0) 推荐(0)
摘要: 1.代码块 Java中的一对 {} 1.1局部代码块 1.1.1位置 方法中的一对{} 1.1.2作用 限定变量的生命周期, 提早释放内存 释放的内存太小意义不大 1.2构造代码块 1.2.1位置 类中方法外的一对 {} 1.2.2执行时机 创建对象的时候被调用执行, 且优先于构造方法执行. 1.2 阅读全文
posted @ 2024-03-18 12:08 灵泽pro 阅读(10) 评论(0) 推荐(0)
摘要: 1.5.3关键字instanceof 对象名 instanceof 类型 判断一个对象是否是一个类的实例 通俗的理解:判断关键字左边的对象,是否是右边的类型,返回boolean类型结果 阅读全文
posted @ 2024-03-18 12:05 灵泽pro 阅读(46) 评论(0) 推荐(0)
摘要: 1.多态 1.1多态的前提 1.有继承 / 实现关系 2.有方法重写 3.有父类引用指向子类对象 2.2成员访问的特点 2.2.1成员变量 编译的时候看父类,执行的时候也看父类 1.2.2成员方法 编译看父类,执行看子类 父类中可能有抽象方法没有方法体,所以统一执行子类的方法 1.2.3静态成员、静 阅读全文
posted @ 2024-03-18 12:05 灵泽pro 阅读(10) 评论(0) 推荐(0)
摘要: 1抽象类和接口的区别 1.1成员变量 ​ 抽象类 : 可以定义变量, 也可以定义常量​ 接口 : 只能定义常量 1.2成员方法 ​ 抽象类 : 可以是定义具体方法, 也可以定义抽象方法​ 接口 : 只能定义抽象方法 1.3构造方法 ​ 抽象类 : 有​ 接口 : 没有 1.4应用场景 1.4.1抽象 阅读全文
posted @ 2024-03-18 12:03 灵泽pro 阅读(28) 评论(0) 推荐(0)
摘要: 1接口的介绍(规则) 接口体现的是对规则的声明,java中的接口更多体现的是对行为的抽象。 使用时机:如果你发现一个类中所有的方法,都是抽象方法,那么这个类的唯一价值,就是在声明规则,对于这种类,通常会改写为 Java 中的接口。 2语法和细节 定义格式:public interface 接口名 { 阅读全文
posted @ 2024-03-18 11:59 灵泽pro 阅读(19) 评论(0) 推荐(0)
摘要: 模板设计模式是什么? 模板模式是一种基于**继承**实现的设计模式,它是**行为型**的模式。 主要思想是将定义的算法抽象成一组步骤,在抽象类种定义算法的骨架,把具体的操作留给子类来实现。 角色组成 - 抽象类(Abstract):定义了算法骨架,包含一个或多个抽象方法,这些方法由子类来具体实现。抽 阅读全文
posted @ 2024-03-18 11:57 灵泽pro 阅读(15) 评论(0) 推荐(0)
摘要: 1抽象类和抽象方法 1.1抽象方法 Java中使用关键字abstract来声明抽象方法和抽象类。 abstract class 类名字 { public abstract void 方法名(); } 1.2抽象类注意事项(5点) 一个抽象类里可以有抽象方法,也可以没有抽象方法,不建议抽象类里不定义任 阅读全文
posted @ 2024-03-18 11:55 灵泽pro 阅读(34) 评论(0) 推荐(0)
摘要: 1.1什么是包? 包的定义:package是在使用多个类或接口时,为了避免名称重复采用的一种措施,直接在程序中加入package关键字即可。 包的定义格式: ```javapackage 包名称.子包名称;``` 1.2 导包 当一个包的class 文件需要使用另一个包的class 文件的时候就需要 阅读全文
posted @ 2024-03-18 11:54 灵泽pro 阅读(28) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-03-15 20:25 灵泽pro 阅读(7) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页