內部類的使用 事件處理
1.最好的事件處理方式:在要監聽的類裏寫一個私有內部類作爲該類的事件處理類
1.1 爲什麼是私有類
原因:事件處理類只是起到監聽本類事件的作用,沒必要讓外部的其他類調用,設置私有內部類,就是爲了防止其他類錯誤 地調
用該事件處理類
1.2爲什麼是內部類
原因:事件處理類設置成內部類,邏輯上比較清楚,一個類就應該包括它的方法以及它對外部觸發事件所對應的事件處理
1.3好處
1.3.1 可以方便地訪問包裝類的成員
1.3.2 可以更清楚地組織邏輯,防止不應該被其他類訪問的類進行訪問
1.4 何時使用內部類
當不允許或不需要其他類進行訪問時。
內部類可以很容易地訪問外部類的成員變量和方法
1.1 爲什麼是私有類
原因:事件處理類只是起到監聽本類事件的作用,沒必要讓外部的其他類調用,設置私有內部類,就是爲了防止其他類錯誤 地調
用該事件處理類
1.2爲什麼是內部類
原因:事件處理類設置成內部類,邏輯上比較清楚,一個類就應該包括它的方法以及它對外部觸發事件所對應的事件處理
1.3好處
1.3.1 可以方便地訪問包裝類的成員
1.3.2 可以更清楚地組織邏輯,防止不應該被其他類訪問的類進行訪問
1.4 何時使用內部類
當不允許或不需要其他類進行訪問時。
內部類可以很容易地訪問外部類的成員變量和方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Java word通過html設置樣式(Spire Docx)
Java word通過html設置樣式(Spire Docx) <dependencies> <!-- Apache POI dependency for Word --> <dependency>
原創
2024-04-26 23:42:09
從零開始學架構V2-初識架構設計-1
原創
2024-04-25 23:56:25
高德地圖爬蟲實踐:Java多線程併發處理策略
原創
2024-04-25 23:26:44
三十分鐘入門基礎Go(Java小子版)
原創
2024-04-25 23:17:43
流水線運行出錯排查難?AI 來幫你
原創
2024-04-24 21:12:07
西安站開營!AI 編碼助手通義靈碼幫大學生“整活兒”
原創
2024-04-24 21:12:06
「Java開發指南」如何利用MyEclipse啓用Spring DSL?(二)
原創
2024-04-24 11:35:31
利用HttpClient庫下載螞蜂窩圖片
原創
2024-04-23 23:24:51
MySQL死鎖排查,原來我一直沒懂。。。
原創
2024-04-23 23:10:58
一次Redis訪問超時的“捉蟲”之旅
01 引言 作爲後端開發人員,對Redis肯定不陌生,它是一款基於內存的數據庫,讀寫速度非常快。在愛奇藝海外後端的項目中,我們也廣泛使用Redis,主要用於緩存、消
原創
2024-04-23 13:04:36
日誌架構演進:從集中式到分佈式的Kubernetes日誌策略
原創
2024-04-23 11:47:10
Java中List、Set、Map的區別
原創
2024-04-22 21:31:29