永发信息网

java里面不允许声明类为静态的?

答案:7  悬赏:50  手机版
解决时间 2021-11-22 05:03
  • 提问者网友:山高云阔
  • 2021-11-21 20:34
java里面不允许声明类为静态的?
最佳答案
  • 五星知识达人网友:你可爱的野爹
  • 2021-11-21 21:48
不可以声明类为静态类的。
解释:静态类是没有实际意义的,而且运行初始化还要占用大量内存,而且假如有静态类,不能被重写,不能被创建,没啥实际意义。
备注:其实只需要定义静态变量、静态方法、静态内部类等完全可以满足需求的。
全部回答
  • 1楼网友:笑迎怀羞
  • 2021-11-22 01:57
肯定不可以了,按照static得定义,那样所有得都用同一个类,还要new干吗。岂不是很不符合OOP得基准原则么?
  • 2楼网友:妄饮晩冬酒
  • 2021-11-22 01:21
内部类可以声明为static的
  • 3楼网友:举杯邀酒敬孤独
  • 2021-11-22 00:38
静态类声明为内部类就可以这样了,如:
public class A{
private int a;
public static class B{
private int b;
]
}
  • 4楼网友:天凉才是好个秋
  • 2021-11-21 23:56
不可以声明static,但是可以声明为final
你可以看一下String类型
  • 5楼网友:神也偏爱
  • 2021-11-21 23:17
不能把本类声明为静态类,但可以在本类下面声明静态内部类。
public class A {
public static class CommonUtil {
}
}

可以这样写。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯