티스토리 뷰

JAVA/PRIMER

[JAVA] 인터페이스

yulrang 2018. 4. 19. 14:09
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
abstract·class·A{¬
————final·int·ONE·=·1;——————————————//·final·:···->····¬
————¬
————void·method(){¬
————————¬
————}¬
————abstract·void·method1();————//··:····.¬
————————————————————————————————//·····.¬
}¬
¬
interface·B{¬
//——int·a;——————————————————————//······.¬
//——void·method(){};¬
————¬
————final·static·int·FIVE·=·5;——//····¬
————¬
————abstract·void·method1();————//····¬
————void·method2();————————————//·abstract···¬
}¬
¬
public·class·1·{¬
¬
————public·static·void·main(String[]·args)·{¬
//——————B·b·=·new·B();¬
————————//·····¬
————————//····¬
————}¬
¬
}¬
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class·A1·extends·A{¬
————@Override¬
————void·method1(){}¬
}¬
¬
class·B1·implements·B{——————————//··()··extends··implements¬
————//·····public··¬
————¬
————@Override¬
————public·void·method1(){}¬
————@Override¬
————public·void·method2(){}¬
}¬
public·class·2·{¬
¬
————public·static·void·main(String[]·args)·{¬
————————//·TODO····¬
¬
————}¬
¬
}¬
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

다중상속
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class·C{}¬
class·D{}¬
//class·E·extends·C,·D{}·———————————————//·····¬
¬
interface·C1{}¬
interface·D1{}¬
class·E1·implements·C1,D1{}————————————//····¬
class·E2·extends·C·implements·C1,D1{}———//······¬
¬
public·class·3·{¬
¬
————public·static·void·main(String[]·args)·{¬
————————//·TODO····¬
¬
————}¬
¬
}¬
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


'JAVA > PRIMER' 카테고리의 다른 글

[JAVA] 중첩클래스  (0) 2018.04.19
[JAVA] 일반화클래스  (0) 2018.04.19
[JAVA] 익명클래스  (0) 2018.04.19
[JAVA] 추상클래스  (0) 2018.04.19
[JAVA] 상속  (0) 2018.04.19
댓글