JAVA__42

AMJ·2023년 3월 7일
0

언어_log

목록 보기
43/57

static > static 만 접근 가능
instance > static 접근 가능
instance > instance 접근 가능


  • instance method = 객체 매서드 = void xxx()

Ex) static 접근 예제

class Main {
    public static void main(String[] args) {
//        new 사람().걷다();
//        new 사람().걷다();
//        new 사람().걷다();

//        사람.생각하다(); // 불가능
        사람 사람 = new 사람();
        사람.생각하다();
        사람.숨쉬다();
    }
}

class 사람 {
    // instance(대리점)
    int 속도 = 3;

    // static(본사) 메서드
    void 걷다() {
        System.out.println("걷는다 : 속도(" + 속도 + "km/h)"); // 불가능(x)
        숨쉬다(); // 가능
        생각하다(); // 불가능(x)
    }

    static void 숨쉬다() {
        System.out.println("숨쉬다.");
    }

    void 생각하다() {
        System.out.println("생각하다.");
    }
}
profile
재미있는 것들

0개의 댓글