[問題] 有關has-a與is-a的疑問
小弟最近在準備考java的證照
遇到題有關has-a is-a的問題
-------------------------------------------
import java.util.*;
interface Glommer {}
interface Plinkable {}
class Flimmer implements Plinkable {
List<Tagget> t = new ArrayList<Tagget>() ;
}
class Flommer extends Flimmer {}
class Tagget {
void doStuff() { String s = "yo"; }
}
-------------------------------------------
Which three statements concerning the OO concepts "is-a" and "has-a" are true?
-------------------------------------------
A) Flimmer is-a Plinkable.
B) Flommer has-a Tagget.
C) Flommer is-a Glommer.
D) Tagget has-a String.
E) Flommer is-a Plinkable.
F) Flimmer is-a Flommer.
G) Tagget is-a Plinkable.
--------------------------------------------
A, E 沒甚麼問題 但第3個實在不知道要選B還D
我看網路上解答有的是B 有的是D
關於D我有查到一篇是有把方法區域變數也算has-a
但B我就沒查到甚麼東西
不知道有沒有人可以替我解惑的
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.209.48
※ 文章網址: https://www.ptt.cc/bbs/java/M.1516346008.A.B4A.html
推
01/19 16:10,
6年前
, 1F
01/19 16:10, 1F
小弟也是選B 區域變數也算的話 感覺這has-a也太廣了
※ 編輯: GhriS (123.193.209.48), 01/19/2018 16:57:34
推
01/24 13:05,
6年前
, 2F
01/24 13:05, 2F
→
01/24 13:05,
6年前
, 3F
01/24 13:05, 3F
推
01/24 13:08,
6年前
, 4F
01/24 13:08, 4F
→
01/24 13:08,
6年前
, 5F
01/24 13:08, 5F
→
01/24 13:08,
6年前
, 6F
01/24 13:08, 6F
→
01/26 12:59,
6年前
, 7F
01/26 12:59, 7F
→
01/26 12:59,
6年前
, 8F
01/26 12:59, 8F
→
01/26 13:00,
6年前
, 9F
01/26 13:00, 9F
→
01/26 13:00,
6年前
, 10F
01/26 13:00, 10F
java 近期熱門文章
PTT數位生活區 即時熱門文章