day2_学习final修饰类和方法

学习了继承后,我们知道,子类可以在父类的基础上改写父类内容。 目标:学习final修饰类和方法 讲解 […]

2020年8月8日

学习了继承后,我们知道,子类可以在父类的基础上改写父类内容。
目标:学习final修饰类和方法
讲解:
final关键字的含义: 最终的,不可变的
final可以修饰:
1.类
2.方法
3.变量
小结:
1.final修饰类,这个类不能被继承(太监)
2.final修饰方法,这个方法不能被重写

随堂代码:

// 1.final修饰类,这个类不能被继承(太监)
final class Fu1 {}
//class Zi1 extends Fu1 {}

// 2.final修饰方法,这个方法不能被重写
class Fu2 {
    public final void test() {
        System.out.println("我是Fu2类的test方法");
    }
}

class Zi2 extends Fu2 {
    /*@Override
    public void test() {
        System.out.println("我是子类Zi2,重写了test方法");
    }*/
}

public class Demo15 {
    public static void main(String[] args) {
        Zi2 z = new Zi2();
        z.test();
    }
}
打赏 0

共有 0 条评论

隐藏
变装