Javaでのマルチステート、抽象クラス、インタフェース
9830 ワード
1:final ( )
(1) , , , 。
(2) :
A: , 。
B: , 。
C: , 。
(3) :
A:
a:
b: ,
B:
a: 。
b:
。( )
。
2: ( )
(1) 。
(2) :
A: 。
B: 。
C: 。
:
a:
class Fu {}
class Zi extends Fu {}
Fu f = new Zi();
b:
abstract class Fu {}
class Zi extends Fu {}
Fu f = new Zi();
c:
interface Fu {}
class Zi implements Fu {}
Fu f = new Zi();
(3)
A:
,
B:
C:
,
D:
,
?
。
(4) :
A: ( )
B: ( )
(5) :
。
:
, 。
(6)
A:
B:
(7)
(8)
A:
B:
3: ( )
(1) , 。
, , , , 。
, , 。
, , 。
。
, 。
(2)
A: abstract
B: ,
C:
D:
a: 。
b: 。 。
(3) :
A:
,
B:
C:
,
(4)
A:
B:
C:
D:
(5)
A: , , ?
B: , , ?
C:abstract
a:final
b:private
c:static
4: ( )
(1) , 。
: , , ,
, ,java 。
(2) :
A: interface
interface {}
B: implements
class implements {}
C:
D:
a: 。
b: , 。
(3) :
A:
:public static final
B:
C:
:public abstract
(4) , ,
A:
, ,
B:
, , 。
,
C: ( )
, ,
(5) ( )?
A:
: , ; 。
: ; 。
B: :
: , ,
: , , 。 。
: , , 。
C:
:is a, 。
:like a, 。
(6) :
A: ,
B: , 0
転載先:https://www.cnblogs.com/ljy2013/p/4682964.html