728x90
반응형
class Calculator {
static int result = 0;
static int add(int num) {
result += num;
return result;
}
}
public class Main {
public static void main(String[] args) {
Calculator calc1 = new Calculator(); // 계산기1 객체 생성
Calculator calc2 = new Calculator(); // 계산기2 객체 생성
System.out.println(calc1.add(3));
System.out.println(calc1.add(4));
System.out.println(calc2.add(3));
System.out.println(calc2.add(7));
}
}
별개의 계산기 calc1, calc2(객체)가 각각의 역할을 수행하며 서로의 결과에 영향을 주지않고 독립적인 값을 유지한다.
이후에 계산기 수가 늘어나도 객체만 생성하면 되기 때문에 간단하게 코딩할 수 있다.
728x90
반응형
'즐거운프로그래밍' 카테고리의 다른 글
[자바] 값에 의한 호출과 객체에 의한 호출 : 전달받은 숫자를 1만큼 증가시키는 update메서드 (0) | 2023.11.13 |
---|---|
[자바] 자바 클래스(class)의 이해 (0) | 2023.11.13 |
[자바] 예제 3 : 도서 목록 필터링 및 리스트화 하기 (0) | 2023.11.09 |
[자바] 자바 외워두면 좋은 명령어 23가지 (0) | 2023.11.09 |
[자바] 자바 기본개념 학습하기(배열의 길이, 리스트, 리스트 정렬, (hash)map.get, (hash)map.keyset) (0) | 2023.11.09 |