[ JAVA ] public은 무엇인가?

행복한 콩🌳·2022년 12월 22일
0

JAVA

목록 보기
10/26

서로 연관된 메소드들 그룹핑 한 것이 클래스
클래스를 복제해서 서로 다른 내부적인 상태를 가지고 있는 복제 본들 인스턴스

Access Level Modifier

외부에서 접근할 수 있는 레벨을 선택해주는 기능

private = 클래스 내부에서만 사용할 수 있는 메소드 선언시 사용
public = 같은 클래스가 아니라도 사용할 수 있는 메소드 선언시 사용

class Greeting{
    // private 은 다른  클래스에서는 실행될 수 없음
    // hi()가 public이기 때문에 다른 클래스인 ALM에서도 사용 가능 한 것임
    public static void hi(){
        System.out.println("HI");
    }
}
public class ALM {
    // public, protected, default, private
    
    public static void main(String[] args){
        Greeting.hi();
    }
}
profile
매일매일 조금씩 모여 숲이 되자🐣

0개의 댓글