43

xiaoxiao2021-02-28  149

final修饰变量:

被final修饰的变量不可改变。即初始化一次后,就不能再次被赋值!即,变为常量!

final修饰方法:

被final修饰的方法不可以被子类重写!但可以被重载

final修饰类:

被final修饰的类不能被继承!

package cn.bjsxt.oop.testFinal; public class TestFinal { public static void main(String[] args) { final int MAX_VALUE= 200; //常量。 double d = Math.PI; } } public /*final*/ class Animal {//final修饰类则说明,这个类不能被继承! public /*final*/ void run(){//final加到方法前面,意味着该方法不能被子类重写! System.out.println("跑跑!"); } } class Bird extends Animal { public void run(){ super.run(); System.out.println("我是一个小小小小鸟,飞呀飞不高"); }
转载请注明原文地址: https://www.6miu.com/read-22735.html

最新回复(0)