반응형
□ 질문
◇ 왜 변수들의 집합인 구조체에 메서드를 추가했을까?
□ 테스트할 클래스
◇ 메서드로만 이루어진 클래스(SeparatedData 클래스)
◇ 메서드와 변수가 결합된 클래스(UnitedData 클래스)
□ SeparatedData 클래스의 특징
◇ 메서드로만 이루어진 클래스는 메서드를 호출할 때마다 필요한 데이터를 넣어 주어야 한다.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 |
/** 메서드로만 이루어진 클래스 **/ public class SeparatedData { public int plus(int x, int y) {//멤버메서드 return x + y; } public int minus(int x, int y){//멤버메서드 return x - y; } public int divide(int x, int y){//멤버메서드 return x / y; } public int mul(int x, int y){//멤버메서드 return x * y; } } /*** c:\javasrc\chap03>javac SeparatedData.java ***/ |
|
1
2
3
4
5 |
SeparatedData d = new SeparatedData(); int a = d.minus(5,10); int b = d.plus(5,10); int c = d.divide(5,10); int d = d.mul(5,10); |
반응형
'JAVA > 소설같은자바' 카테고리의 다른 글
| 변수와 메서드의 분리와 결합 (0) | 2011.08.08 |
|---|---|
| 변수와 메서드 결합의 의미 II (0) | 2011.08.08 |
| 클래스 내의 메서드 (0) | 2011.08.08 |
| 값복사가 적용되는 곳 (0) | 2011.08.08 |
| 값복사와 매개변수의 전달 (0) | 2011.08.08 |