民國111年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第32題
UML 類別圖(Class Diagram)中的套件可視性(Package Visibility)的符號,以下何者正確?
題目
UML 類別圖(Class Diagram)中的套件可視性(Package Visibility)的符號,以下何者正確?
- (1) /
- (2) #
- (3) +
- (4) ~
官方答案
(4) ~
解析
UML 類別圖中,「可視性(visibility)」以符號標註成員存取權限:public(公開)為「+」、private(私有)為「-」、protected(受保護)為「#」、package(套件,又稱 package-private 或預設可視性)為「~」(波浪號)。題目問套件可視性,故符號為 ~,對應選項 4。選項 1(/)非標準可視性符號;選項 2(#)是 protected;選項 3(+)是 public。記憶口訣:+ 公開、- 私有、# 保護、~ 套件。此符號標於屬性或方法前,表示僅同套件內類別可存取。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。