久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

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

126次閱讀
沒有評論

共計 658 個字符,預計需要花費 2 分鐘才能閱讀完成。

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();}

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

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-20發表,共計658字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 顺义区| 双柏县| 山东省| 金乡县| 镇江市| 灵石县| 阜阳市| 奈曼旗| 保德县| 玉树县| 江门市| 禹州市| 如皋市| 潼关县| 濮阳市| 会宁县| 郁南县| 同心县| 聂荣县| 沧州市| 周宁县| 石首市| 华宁县| 抚宁县| 洪洞县| 绥棱县| 漳州市| 天长市| 齐河县| 武宁县| 广平县| 宁晋县| 棋牌| 措勤县| 兖州市| 余江县| 马公市| 龙川县| 安徽省| 兴仁县| 永泰县|