JAVA 는 정적 방법 만 있 는 클래스 로 클래스 생 성 을 금지 합 니 다.

1144 단어 JAVA
하나의 클래스 에 정적 방법 만 있 을 때 이러한 인 스 턴 스 를 만 들 지 않 고 정적 방법 을 직접 사용 할 수 있 습 니 다.
class StaticDemo
{
    public static void A(){}
    public static int B(int num){}
    public static void C(String[] str){}
}

class Tool
{
    int number;
    StaticDemo.A();
    StaticDemo.B(number);
}

이 때 StaticDemo 클래스 대상 을 만 들 지 않 아 도 이 클래스 를 정상적으로 사용 할 수 있 기 때문에 클래스 대상 을 만 들 때 메모리 자원 낭비 만 초래 할 수 있 기 때문에 StaticDemo 클래스 에 다음 코드 를 추가 하여 클래스 대상 을 만 들 지 못 하 게 할 수 있 습 니 다.
private StaticDemo(){};

이 때 구조 함수 가 사유 화 되 어 외부 에서 이러한 구조 함 수 를 사용 할 수 없 기 때문에 이러한 대상 을 만 들 수 없습니다.

좋은 웹페이지 즐겨찾기