【系統公告】頁面上方功能列及下方資訊全面更換新版,舊用戶可再切回舊版。 前往查看

教甄◆電腦科專業題庫下載題庫

上一題
27. 用以下何項宣告可以限制類別(Class)的繼承?
(A)private
(B) protected
(C)static
(D)final 。


答案:登入後觀看
難度: 非常困難
最佳解!
pass 大四下 (2017/04/23)
類別宣告成final.....看完整詳解
2F
高三下 (2018/04/07)

對同樣一個類別, 卻實作多個物件, 區分如下:
                            ^^^^^^^^^ 
  final: 值永遠不變
  static: 值永遠只有一個
  final static: 唯一值且不可變

舉例說好了:
public class A {
  ...
  final int fx = 5;
  static int sx = 10;
  ...
}

import A;
public class B {
  A x1 = new A();  //x1.fx=5, x1.sx=10
  A x2 = new A();  //x2.fx=5, x2.sx=10
  x1.fx = 20;  //編譯錯誤: 因為fx是常數
  x2.sx = 20;  //x1.sx=20, x2.sx=20
  A.sx = 30;   //x1.sx=30, x2.sx=30
}

27. 用以下何項宣告可以限制類別(Class)的繼承? (A)private ..-阿摩線上測驗