91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java匿名內部類的寫法是什么

小億
135
2023-10-07 11:31:09
欄目: 編程語言

Java匿名內部類的寫法如下:

  1. 實現接口的匿名內部類:
接口名 對象名 = new 接口名() {
// 實現接口的方法
};

示例:

Runnable runnable = new Runnable() {
@Override
public void run() {
System.out.println("匿名內部類實現的run方法");
}
};
  1. 繼承抽象類的匿名內部類:
抽象類名 對象名 = new 抽象類名() {
// 實現抽象方法
};

示例:

AbstractClass abstractClass = new AbstractClass() {
@Override
public void method() {
System.out.println("匿名內部類實現的method方法");
}
};
  1. 匿名內部類也可以直接定義在方法內部:
public void methodName() {
類名 對象名 = new 類名() {
// 實現方法
};
}

示例:

public void showMessage() {
class Message {
public void print() {
System.out.println("匿名內部類定義在方法內部");
}
}
Message message = new Message() {
@Override
public void print() {
System.out.println("重寫匿名內部類的print方法");
}
};
message.print();
}

需要注意的是,匿名內部類沒有類名,只能創建一個對象來調用其方法。匿名內部類通常用于只需使用一次的場景,可以減少代碼量。

0
阜阳市| 常熟市| 嘉义市| 开封市| 邹城市| 长子县| 湄潭县| 涟源市| 绍兴市| 民丰县| 宿松县| 疏勒县| 呼伦贝尔市| 长乐市| 韶关市| 贡山| 文水县| 府谷县| 卢湾区| 个旧市| 会宁县| 田东县| 准格尔旗| 读书| 布拖县| 新余市| 民权县| 高雄县| 上林县| 余姚市| 乌拉特中旗| 丹巴县| 成武县| 台东市| 托里县| 女性| 巴青县| 阳谷县| 宝坻区| 天峨县| 阜康市|