Annotation的理解: 注解(Annotation)是从JDK5.0开始引入,以"@注解名"在代码中存在。例如:@Override、@Deprecated、@SuppressWarnings(values = “unchecked”) Annotation可以像修饰符一样被使用,可用于修饰包、
枚举类的理解: 枚举类型本质上也是一种类,只不过是这个类的对象是有限的、固定的几个,不能让用户随意创建 举例 星期:Monday(星期一)...... Sunday(星期天) 性别:Man(男)、
什么是内部类 将一个类A定义在另一个类B里面,里面的那个类A就称为“内部类(InnerClass)”,类B则称为“外部类(OuterClass)。 为什么需要内部类 具体来说,当一个事物A的内部,还有一个部分需要完整的结构B进行描述,而这个内部的完整的结构B又只为外部事物A提供服务,不在其他地方单独
接口的理解:接口的本质是一种契约、标准、、规范,就像我们的法律一样。制定好后大家都要遵守。 定义接口的关键词: interface 接口内部结构的说明: 可以声明:
abstract的概念:抽象的 abstract可以用来修饰:类、方法 具体使用: 4.1 acstract修饰类: 此类称为抽象类
可以给类的非静态的属性(即实例变量)赋值的位置有: 1️⃣ 默认初始化 2️⃣ 显示初始化 或 5️⃣ 代码块中初始化 3️⃣ 构造器中初始化 =====================
回顾:类中可以声明的结构:属性、方法、构造器;代码块(或初始化块)、内部类 代码块(或初始化块)的作用: 用来初始化类或对象的信息(即初始化类或对象的成员变量) 代码块的修饰: 只能使用static进行修饰
static:静态的 static 用来修饰的结构:属性、方法;代码块、、内部类; static修饰属性 3.1 复习:变量的分类 方式一:按照数据类型:基本数据类型、引用数据类型
1. Object类中toString()的定义 public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); } 2. 开发中的使用场景: 平时我们在使用Sys