3月21日 Java学习笔记

  1. 抽象类 vs 接口
    特性 抽象类 接口
    继承方式 extends(单继承) implements(多实现)
    成员变量 任意类型 默认 public static final
    方法实现 可有具体方法 Java8+支持默认方法
    构造方法 有 无
    2.多态实现

// 父类
class Animal {
void sound() {
System.out.println("Animal makes sound");
}
}

// 子类
class Dog extends Animal {
@Override
void sound() {
System.out.println("Bark!");
}
}

// 使用多态
Animal myDog = new Dog();
myDog.sound(); // 输出 Bark!
3. 异常处理金字塔

try {
// 可能抛出异常的代码
} catch (IOException e) {
// 处理特定异常
} catch (Exception e) {
// 通用异常处理
} finally {
// 无论是否异常都会执行
}

posted @ 2025-03-21 23:07  头发少的文不识  阅读(8)  评论(0)    收藏  举报