본문 바로가기

JAVA/DAY 13 _ 23.09.04

Annotation

// @....
// 코드에 주석을 달거나 메타데이터를 부여하여 컴파일러, 개발 도구, 런타임 환경 등에게 특별한 정보를 전달할 수 있음
// 내가 쓸일은 없을거야.

package p3;

public class Main {

	public static void main(String[] args) {
	
		TTT t1 = new TTT();
		// t1 --> private으로 선언된 인스턴스밖에 없으니 접근할게 없음! ㅠ..
		
		t1.setV1(10);		// setter를 통해 값을 넣을 수 있다.
		System.out.println(t1.getV1());			// 10
		
	}

}
class TTT{
	
	private int v1;
	
	
	// setter
	
	public void setV1(int v1) {	// 바깥에서 값을 입력해야하니까 파라메터가 필요함
		
		this.v1 = v1;
		
	}
	
	
	// getter
	
	public int getV1() {
 	 // return을 해줘야하니까 return타입이 중요함 (int v1으로 설정했으니 int쓰기!!)
		
		return v1;
	}
	
}

'JAVA > DAY 13 _ 23.09.04' 카테고리의 다른 글

재귀함수  (0) 2023.09.11
folder  (0) 2023.09.11
Single Tone Pattern  (0) 2023.09.11
Final  (0) 2023.09.11
Static2  (0) 2023.09.11