Java의 클래스는 무엇입니까?

  • 모든 메소드는 정적입니다

  • 인스턴스 메소드를 포함하지 않습니다

    • 답변 # 1

      롬복은 그것을 UtilityClass로 정의합니다 :

      와이즈 비즈

    • 답변 # 2

      정적 클래스를 설명하는 것 같습니다.

      Java에서 (non-nested) 클래스를

      A utility class is a class that is just a namespace for functions. No instances of it can exist, and all its members are static. For example, java.lang.Math and java.util.Collections are well known utility classes. This annotation automatically turns the annotated class into one.

      A utility class cannot be instantiated. By marking your class with @UtilityClass, lombok will automatically generate a private constructor that throws an exception, flags as error any explicit constructors you add, and marks the class final. If the class is an inner class, the class is also marked static.

      All members of a utility class are automatically marked as static. Even fields and inner classes.

      로 명시 적으로 선언 할 수는 없습니다. 이 패러다임을 구현하는 것은 여전히 ​​가능합니다.


    관련 자료

  • 이전 arrays - 2 개의 양수를 사용하고 그 사이의 모든 소수를 인쇄하는 코드 관련 문제 - 빠른
  • 다음 php - 바이트 배열을 UINT64로 변환