为了账号安全,请及时绑定邮箱和手机立即绑定

Java 类,其所有方法都是静态的

Java 类,其所有方法都是静态的

梦里花落0921 2022-01-12 16:10:29
Java中有哪些类:它的所有方法都是静态的不包含任何实例方法
查看完整描述

2 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

Lombok 将其定义为 UtilityClass

实用程序类是一个只是函数命名空间的类。它的任何实例都不能存在,并且它的所有成员都是静态的。例如,java.lang.Math 和 java.util.Collections 是众所周知的实用程序类。这个注解会自动将被注解的类变成一个类。

不能实例化实用程序类。通过使用@UtilityClass 标记您的类,lombok 将自动生成一个引发异常的私有构造函数,将您添加的任何显式构造函数标记为错误,并将类标记为final。如果该类是内部类,则该类也被标记为静态。

实用程序类的所有成员都自动标记为静态。甚至字段和内部类。


查看完整回答
反对 回复 2022-01-12
?
森栏

TA贡献1810条经验 获得超5个赞

听起来您在描述一个静态类

虽然 Java 不允许您将(非嵌套)类显式声明为static,但仍然可以实现此范例。


查看完整回答
反对 回复 2022-01-12
  • 2 回答
  • 0 关注
  • 400 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信