정적(static)
정적 처리
데모 1 : 객체 지향의 문제점
class Calculator {
private int a, b;
public Calculator(int a, int b){
this.a = a;
this.b = b;
}
public int plus(){
return this.a + this.b;
}
}
public class NonStaticExample01 {
public static void main(String[] args){
//10 + 20을 Calculator를 이용하여 처리
Calculator c1 = new Calculator(10, 20);
int a = c1.plus();
System.out.println("100+200 = "+a);
//100 + 200 + 300을 Calculator를 이용하여 처리
Calculator c2 = new Calculator(100, 200);
int b = c2.plus();
Calculator c3 = new Calculator(b, 300);
int c = c3.plus();
System.out.println("100+200+300 = "+c);
}
}데모 2 : 객체지향의 문제점
데모 3 : 데모 1번을 개선
데모 4 : 데모 2번 개선
Last updated