도라에몽주머니

[Java/Eclipse] Java 23일차 본문

Study/Java

[Java/Eclipse] Java 23일차

에몽쓰 2022. 10. 18. 16:52

Java

 

접근제한자

: 멤버의 접근을 제한하는 명령어

  • public

: 아무 클래스에나 멤버를 공개(open) 함

  • private

: 어떤 클래스에게도 멤버를 공개(open) 하지 않음

  • protected

: 같은 폴더 + 상속받은 클래스에게는 멤버를 공개(open) 함

  • package

: 기본값(default). 같은 폴더의 클래스에게만 멤버를 공개(open) 함. 절대로 타이핑(typing) 하면 안됨.

 

 

getter / setter

: 기능과 형태가 정해져 있는 함수. 멤버 변수가 private인 경우, 데이터를 저장하거나 확인할 때 사용. public으로 정의함.

  • setter (set변수명)

: 멤버 변수에 데이터를 저장하는 기능의 함수

  • getter (get변수명)

: 멤버 변수에 저장된 데이터를 확인하는 기능의 함수

 

Java Beans

: 변수들을 묶어서 관리하는 용도의 클래스

  • Java Beans 규약
    • 멤버 변수는 private로 생성
    • 멤버 함수는 public으로 생성
    • 무조건 getter / setter가 있어야 함
    • default 생성자가 반드시 있어야 함 ; 클래스명( ) { }

'Study > Java' 카테고리의 다른 글

[Java/Eclipse] Java 26일차  (0) 2022.10.21
[Java/Eclipse] Java 24, 25일차  (0) 2022.10.20
[Java/Eclipse] Java 22일차  (0) 2022.10.17
[Java/Eclipse] Java 19 - 21일차  (0) 2022.10.17
[Java/Eclipse] Java 18일차  (0) 2022.10.11