final:最终的
final修饰的变量为常量,不可被赋值
final修饰的方法在子类中不可被重写,子类中可出现与final所修饰的方法重名的方法,此时父类中的此final方法被隐藏。修饰的方法可重载,在一个类中出现多个重名的方法,但这些方法的参数列表不同(指参数的类型,数量,顺序)。
final修饰的类不可被继承,所以不能修饰抽象类,因为抽象类必须有子类,子类来实现抽象类中的抽象方法。
final:最终的
final修饰的变量为常量,不可被赋值
final修饰的方法在子类中不可被重写,子类中可出现与final所修饰的方法重名的方法,此时父类中的此final方法被隐藏。修饰的方法可重载,在一个类中出现多个重名的方法,但这些方法的参数列表不同(指参数的类型,数量,顺序)。
final修饰的类不可被继承,所以不能修饰抽象类,因为抽象类必须有子类,子类来实现抽象类中的抽象方法。