1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
package pack02;
public class ThisCall {
private int a;
private int b;
public ThisCall() {
this(0, 0); //this 내 자신의 생성자를 불러라. 0, 0 int 2개를 넣을 수 있는
System.out.println("디폴트 생성자");
//a = b = 0;
}
public ThisCall(int data) {
this(data, 0);
System.out.println("생성자1 =>" + data);
//a = data;
//b = 0;
}
public ThisCall(int data, int data2) {
System.out.println("생성자2=>" + data + " " + data2);
//a = data;
//b = data2;
}
public String toString() {
return a + " " + b;
}
public int getA() {
// TODO Auto-generated method stub
return a;
}
public int getB() {
// TODO Auto-generated method stub
return b;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
ThisCall tc = new ThisCall();
ThisCall tc1 = new ThisCall(10);
ThisCall tc2 = new ThisCall(10, 20);
//부모 클래스에 포함 오브젝트 to string이 있기에 상속 받아사용
System.out.println(tc.toString());
System.out.println(tc1.toString());
System.out.println(tc2.toString());
}
}
|
cs |
'Programming > [JAVA]' 카테고리의 다른 글
[JAVA] 익명 내부 클래스(AWT 이용)(Anonymouse Inner Class) (0) | 2018.03.27 |
---|---|
[JAVA] 단축키 정리 (0) | 2018.03.26 |
[JAVA] Anonymous Inner Class 익명 내부 클래스 (0) | 2018.03.23 |
[JAVA] Static Inner Class 스태틱 내부 클래스 (0) | 2018.03.23 |
[JAVA] LocalInnerClass 로컬 내부 클래스 (0) | 2018.03.23 |