TankWar涉及

重寫paint方法,沒有找到,直接寫也可以用

 

重寫:除了方法體裏面的代碼,其他的部分都要和父類中的一樣(訪問權限要比父類中定義的訪問權限寬鬆,如父類中定義爲public,那子類重寫的方法也必須是public,不能是protected或者private)。

重載方法區別在於參數個數和參數類型,不在於返回值。也就是,重載方法的返回值可以不一樣,而重寫方法的返回值必須一樣。給你總結區分一下:重寫方法出現在子類中,只有在發生繼承關係的前提下,在能出現重寫方法,而且重寫的是父類的方法。而重載方法出現在同一個類中,和繼承沒有關係,重載的是類自己的方法。

 

Java中的

       awt是抽象窗口組件的工具包,是Java最早的用於編寫圖形節目應用程序的開發包。awt是基於c\c++程序,運行速度比較快,通常稱之爲重量級控件。

swing是爲了解決awt存在的問題而新開發的包,它以awt爲基礎,swing是基於awt的Java程序,運行速度比較慢,通常稱之爲輕量級控件。

 

Javax表示的是Java的擴展

 

setVisible()是設置可視性,能不能在運行畫面看到這個圖素

 

面向對象的編程中,通常把用類創建對象的過程稱爲實例化,其格式如下: 類名 對象名 = new 類名(參數1,參數2...參數n) (這裏,“類名”這個類名實例化成了“對象名”這個對象)如 Date date=new Date();就是用日期類創建了一個日期的對象,就叫對象的實例化。 多數語言中,實例化一個對象其實就是在內存中開放一個空間 用於存儲新的產物,即對象。

 

實例化的作用是什麼?

我們定義了一個類。 接着我們用這個類定義了一個變量, 這個過程就是實例化了一個變量。實例化,可以理解爲把一個抽象的東西變爲一個具體的東西吧。 實例,差不多就是舉例子吧。比如我們定義了一個汽車類, 然後用這個汽車類定義了一個對象,就是實例化了一輛具體存在的汽車。然後我們就能調用這輛汽車的功能了。

 

List, Set, Map的區別?

list是最常用的 它其實就是一種可以自由改變長度的數組
set和list基本的用法差不多區別在於 set裏不能放相同的元素
至於map 這個和上邊2個在用法上有很大差別 map裏儲存的是鍵值對 可以根據鍵來值搜索值 鍵是唯一的 值可以重複.. 學Servletjsp的時候 會有大量的map的應用

發佈了42 篇原創文章 · 獲贊 12 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章