在Java中不能被实例化的类一般分为以下3种情况。
1)抽象类
因为抽象类里面的方法尚未定义如何实现,所以无法进行实例化;
2)内部类
因为内部类的实例化需要借助于外部类,所以某种程度上说是不能被直接实例化的;
3)将构造函数的权限设为private
这种情况常见于官方提供的类中,例如Math类和System类。
在Java中不能被实例化的类一般分为以下3种情况。
1)抽象类
因为抽象类里面的方法尚未定义如何实现,所以无法进行实例化;
2)内部类
因为内部类的实例化需要借助于外部类,所以某种程度上说是不能被直接实例化的;
3)将构造函数的权限设为private
这种情况常见于官方提供的类中,例如Math类和System类。