java中,指定为final形式的类与指定为private的类有什么区别?

2024-11-08 18:07:43
推荐回答(5个)
回答(1):

final形式(修饰)的类不能被继承。
与private不冲突。private是访问权限,即只有本类可访问。

回答(2):

final类修饰的类不能被其他的类继承,而private类修饰的类是表是他是一个内部类,其他的类不能访问,也就是不能使用它。
这二者没有什么影响,一个表示能否被继承,另一个表示权限问题

回答(3):

被final修饰的类 不能被继承
被final修饰的方法 不能被重写
被final修饰的变量 就是常量
private 修饰的类只能是内部类,private 不能去修饰一个外部类。

回答(4):

final 关键字修饰的属性、方法、类分别表示属性不可变,方法不可重写,类不可继承。private 修饰的类只能是内部类,不能用private 去修饰一个外部类。

回答(5):

private 是关键字(私有的) 用它来修饰 只允许在本类中访问。
final 在继承是用的,若一个类用它来修饰,代表这个类没有子类,即别的类的不能继承它。