코딩하렴

JAVA의 접근 지정자

by 으렴




접근 지정자


권한에 해당하는 것만 접근 가능하게 만드는 것이다.

 

내부 

외부 

private  

default 

같은 패키지 내에서 접근가능 

protected 

상속받은 자식만 어디든지 접근가능 

public 



main을 동작시키기 위해서는 파일 명의 class를 생성하기 전에 사용 할 수 있도록 static을 붙여준다.


static이 붙은 경우 static이 붙은 class, field는 가장 먼저 메모리가 할당 된다. 


그렇기 때문에 프로그램을 가동시키는 가장 중심이 되는 main에는 static을 붙여 주어야 한다.



superclass

모든 class는 기본적으로 최상위 class의 상속을 받고있다.


그 클래스는 java.lavg.Object이다.




예를들어


1
System.out.println("JAVA");
cs


위는 콘솔에 메시지를 출력하기위한 함수이다.


system이라는 class는 api에 static으로 선언 되어있다. 그래서 객체 선언을 하지 않아도 system 사용이 가능하다.


즉, system 안에 있는 out 안에 있는 println을 호출하겠다는 의미가 된다.



'Programming Language > JAVA' 카테고리의 다른 글

Java의 Inner Class  (0) 2019.02.20
JAVA Overloading 오버로딩  (0) 2019.02.20
정적 바인딩과 동적 바인딩  (0) 2019.02.19
Java Class에는 무엇이 들어갈까?  (0) 2019.02.19
JAVA란 무엇인가?  (0) 2019.02.19

사이트의 정보

코딩하렴

으렴

활동하기