class getterSetterExample {
//접근 권한이 private인 두개의 객체 생성
//해당 코드블럭 안에서만 접근이 가능하다.
private String example;
//getter
//getExample 함수는 private Type를 retrun해줌으로써
//private Type 객체의 값을 읽어올 수 있다.
public String getExmaple(){
return example;
}
//setter
//this.example은 위에서 선언된 private Type의 example을 의미힌다.
//파라미터 값을 private type 변수에 할당해줌으로써 멤버변수의 값을 바꿔줄 수 있다.
public void setExample(String example) {
this.example = example;
}
}
public class getterSetter{
public static void main(String[] args) {
//private Type객체가 선언된 클래스를 호출
getterSetterExample test = new getterSetterExample();
//setter를 통하여 getterSetterExample 클래스의 private Type 멤버변수에 값을 할당
test.setExample("This is setter!!");
//getter를 통하여 getterSetterExample 클래스의 private Type 멤버변수의 값을 읽어온다.
String getter = test.getExmaple();
}
}
'PloJava' 카테고리의 다른 글
Java SOLID! (0) | 2022.04.13 |
---|---|
객체지향 OOP! (0) | 2022.03.21 |
JDK , JavaC , JRE , JVM , GC!! (0) | 2022.03.21 |
public static void main(String[] args)의 의미 (0) | 2022.03.17 |