본문 바로가기
프로그래밍/JAVA 자바 A-Z

[Java 자바 기초] getter 와 setter 함수 작성, 호출, 단축키

by nisne 2020. 8. 26.

모든 설명은 주석으로 확인할 수 있어요.

하나씩 따라해 보세요. ^^

 

package javaEx;

/*
함수명 작성 규칙
- is~() - 대부분 불리언으로 반환
- to~() - to 뒤의 값으로 변환
- get~() - getter 함수, 대부분 return값이 존재
- set~() - setter 함수, 원하는 값으로 세팅
 
getter와 setter 함수 작성 규칙
- get 멤버변수의 첫글자를 대문자 바꾼 후 함수명()
- set 멤버변수의 첫글자를 대문자 바꾼 후 함수명()
- private으로 막아놓은 멤버변수를 함수를 통해 불러오기 위해 사용
*/

class Board{
	private int no;
	private String writer;
	private String subject;
	
	public Board() {}
	
	//no 멤버변수 getter, setter 함수 정의
	public int getNo() {
		return this.no;
	}
	
	public void setNo(int no) {
		this.no = no;
	}
	
	//writer 멤버변수 getter, setter 함수 정의
	public String getWriter() {
		return writer;
	}

	public void setWriter(String writer) {
		this.writer = writer;
	}
	
	//subject 멤버변수 getter, setter 함수 정의
	public String getSubject() {
		return subject;
	}

	public void setSubject(String subject) {
		this.subject = subject;
	}
	
	//이런 거 다 구차느면 
	//Source > Generate Getters and Setters
}



public class Review {
	
	public static void main(String[] args) {
		
		//위에서 정의한 getter, setter 함수 이용해보기
		Board bd = new Board();		//객체 생성
		bd.setNo(2); 						//bd 객체에 데이터 저장
		bd.setWriter("양덕87");
		bd.setSubject("심심하면 양덕87 유튜브 보기");

		//출력해서 확인
		System.out.println(bd.getNo()); 
		System.out.println(bd.getWriter());		
		System.out.println(bd.getSubject());
		
		
		
	}//main() end

}//class end

 

공부하기 싫을 때 잠시 쉬어가기 

 

 

댓글