Closed okhee closed 2 years ago
public class Point { public double x; public double y; }
필드를 모두 private 로 만들고, public 접근자를 제공
public class ImprovedPoint { private double x; private double y; public ImprovedPoint(double x, double y) { this.x = x; this.y = y; } public double getX() { return x; } public void setX(double x) { this.x = x; } public double getY() { return y; } public void setY(double y) { this.y = y; } }
public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용
Do Not
Do
필드를 모두 private 로 만들고, public 접근자를 제공
마무리