民國111年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第32題

UML 類別圖(Class Diagram)中的套件可視性(Package Visibility)的符號,以下何者正確?

題目

UML 類別圖(Class Diagram)中的套件可視性(Package Visibility)的符號,以下何者正確?

  1. (1) /
  2. (2) #
  3. (3) +
  4. (4) ~

官方答案

(4) ~

解析

UML 類別圖中,「可視性(visibility)」以符號標註成員存取權限:public(公開)為「+」、private(私有)為「-」、protected(受保護)為「#」、package(套件,又稱 package-private 或預設可視性)為「~」(波浪號)。題目問套件可視性,故符號為 ~,對應選項 4。選項 1(/)非標準可視性符號;選項 2(#)是 protected;選項 3(+)是 public。記憶口訣:+ 公開、- 私有、# 保護、~ 套件。此符號標於屬性或方法前,表示僅同套件內類別可存取。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料