摘要: 枚举 - enum 枚举是一个特殊的类,其中包含了一组特定的对象,这些对象不会发生改变 -- 一般全大写表示 枚举类不能在外部创建对象,枚举类的对象在枚举类的内部自行创建 public class Enum { public static void main(String[] args) { //打 阅读全文
posted @ 2023-01-02 15:54 LaViez 阅读(54) 评论(0) 推荐(0)
摘要: final final修饰属性 -- 常量,初始化后不可修改 final修饰方法 -- 不能被子类重写 final修饰类 -- 不能被继承 final不能修饰构造方法 -- 构造方法本身就本能被重写,加了只会多余 final可以修饰传入方法的形参 -- 该形参在方法中只能作为常量使用,不可修改 阅读全文
posted @ 2023-01-02 14:27 LaViez 阅读(40) 评论(0) 推荐(0)
摘要: private : 同类 default : 同类 \ 同包(路径) protected : 同类 \ 同包(路径)\ 子类(作为子类只能调用自己的父类而不能调用别的父类的方法,即使两个父类相同) public : 公共 //测试 protected 对象作为子类去调用父类方法 public cla 阅读全文
posted @ 2023-01-02 13:50 LaViez 阅读(37) 评论(0) 推荐(0)
摘要: 异常 ERROR 通常是灾难性的致命的错误,是程序无法控制和处理的 Exception 通常情况下是可以被程序处理的 抛出异常 - 捕获异常 五个关键字 :try catch finally throw throws public class Test { public static void ma 阅读全文
posted @ 2023-01-02 10:43 LaViez 阅读(43) 评论(0) 推荐(0)
摘要: N种内部类 普通内部类 在外部类中的内部类 public class Outer { private int id = 10; public void out(){ System.out.println("这是外部类的方法"); } class Inner{ public void in(){ Sy 阅读全文
posted @ 2023-01-02 09:49 LaViez 阅读(20) 评论(0) 推荐(0)
摘要: 接口 普通类:只有具体的实现 抽象类:具体实现和规范(抽象方法)都有 接口:只有规范,没有方法 约束与实现分离 面向接口编程 接口的本质是最高规范、最大公约数 接口作用 约束 定义一些方法,留给其他类实现 接口中的类 public abstract 接口中的属性=常量 public static f 阅读全文
posted @ 2023-01-01 16:58 LaViez 阅读(68) 评论(0) 推荐(0)
摘要: abstract 抽象类与抽象方法 //abstract 抽象类 --必须被继承,只能单继承 ( 接口可以多继承) public abstract class Action{ //abstract 抽象方法 只有方法名字,没有方法实现 //继承抽象类的子类,必须实现所有抽象方法,除非子类也是抽象类 阅读全文
posted @ 2023-01-01 15:24 LaViez 阅读(27) 评论(0) 推荐(0)
摘要: 多态 Student s1 = new Student(); Person s2 = new Student(); Object s3 = new Student(); Person s4 = new Person(); s1 s2 s3 都是Student类的对象,但各自能够调用哪些方法取决于左边 阅读全文
posted @ 2023-01-01 15:03 LaViez 阅读(20) 评论(0) 推荐(0)
摘要: 继承 本质是对一批类的抽象 extends ="扩展" 子类是父类的扩展 JAVA中类只有单继承,一个子类只能继承一个父类,一个父类可被多个子类继承 继承是类与类间的关系,此外类与类间还有依赖、组合、聚合等 子类(派生类) 父类(基类) 本质上是"is a "的关系 //学生 is 人, 派生类 子 阅读全文
posted @ 2023-01-01 14:07 LaViez 阅读(91) 评论(0) 推荐(0)
摘要: 封装 属性私有private:不允许直接更改对象的属性(private),而是提供额外操作属性的方法 get/set(public) 提高程序安全性,保护数据 隐藏代码实现细节 统一接口 提高系统的可维护性 public class Student { //属性私有 private String n 阅读全文
posted @ 2023-01-01 13:53 LaViez 阅读(37) 评论(0) 推荐(0)