ZKX's LAB

使用final修饰的类必须被继承 final类中的属性和方法都必须被final修饰符修饰,这种说法正确吗?

2020-08-12知识13

用final修饰的类必须被继承吗? 正好相反,JAVA中用final修饰的类不可以被继承,但可以继承非final修饰的类final是最终的意思,就是没有子类,也就是不可以被继承.final修饰的方法,子类能否继承 Final类 当关键字fina用来修饰类时,其含义是该类不能在派生子类。换句话说,任何其他类都不能继承用final修饰的类,即使该类的访问限制为public类型,也不能被继承;。final类中的属性和方法都必须被final修饰符修饰,这种说法正确吗? 不对,加 final 唯一可以说明的是该类不可被继承,另外和其它类是一样的final修饰的方法能否被继承?能否被重载?能否被重写?final修饰的类能否被继承? final表示最终的意5261思,它修饰的类是不能被继承4102的;final修饰的方法能被继承(Math类里就有),但是不能1653够被重写。其实关系并不复杂,你只需要记住这样一句话:final可用于声明属性、方法和类,分别表示属性不可变,方法不可重写,类不可继承。当然final修饰的方法是可以被重载的。final修饰的变量可被继承吗? final修饰的成员和成员变量,可以被继承。final修饰的方法可以被继承不能被重写final修饰的类,不能被继承用final修饰的类必须被继承吗 刚好说反了,final类是不能被继承的类。abstract类才是必须被继承的类。

#string#final类#抽象类

随机阅读

qrcode
访问手机版