java

java (getter, setter, 정적 멤버와 메소드)

소리소리솔소리 2022. 9. 21. 09:29

*Getter와 Setter 메소드

객체지향 프로그래밍에서는 객체 내부의 데이터를 객체 외부에서 접근하는 것을 막는다.

이에 대한 정해진 정상적인 접근을 허용하기 위한 개념으로 게터와 세터라는 개념이 있다.

 

 

예제

 

 

 

*정적 멤버와 메소드

-정적 멤버는 클래스에 고정된 멤버로서 객체를 생성하지 않고 사용 할수 있는 필드와 메소드를 의미

-개체 소속이 아니고 인스턴스 소속

-정적메소드 내부에서는 인스턴스 필드나 인스턴스 매소드를 사용 할 수 없다.

-static 변수와 메소드는 클래스를 통해 호출

 

 

예제

 

 

 

결과