iT邦幫忙

2024 iThome 鐵人賽

DAY 22
0
自我挑戰組

學習Java且應用系列 第 22

Java 注解(上)

  • 分享至 

  • xImage
  •  
  • 注解是一種為代碼提供元數據的方式,用來標註代碼中的元素(如類、方法、變量等)。注解本身並不會影響代碼的執行,但可以被編譯器、開發工具或運行時環境讀取並進行處理。

常見的內置注解

  1. @Override
  • 這個注解表示當前方法覆蓋了父類中的方法。如果你錯誤地覆蓋了方法,編譯器會報錯。
  • eg.
    class Parent {
    public void display() {
    System.out.println("Parent display");
    }
    }
    class Child extends Parent {
    @Override
    public void display() {
    System.out.println("Child display");
    }
    }
  1. @Deprecated
  • 這個注解用來標註不建議使用的方法、類或變量,提示開發者這些元素將來可能會被移除。
  • eg.
    @Deprecated
    public void oldMethod() {
    System.out.println("This is an old method");
    }
  1. @SuppressWarnings
  • 這個注解用來抑制編譯器的警告信息,例如未檢查的類型轉換。
  • eg.
    @SuppressWarnings("unchecked")
    public void uncheckedOperation() {
    List list = new ArrayList();
    list.add("Test");
    }

上一篇
Java枚舉
下一篇
Java 注解(下)
系列文
學習Java且應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言