當前位置:首頁 » 編程語言 » java抽象類的實例

java抽象類的實例

發布時間: 2022-09-09 10:59:02

A. java請設計一個使用抽象類或介面的示例代碼

//介面
publicinterfaceBankCard{

publicvoidnorm();
}
//工商銀行實現類
{

@Override
publicvoidnorm(){
//TODO銀行規范

}

publicvoidsaveMoney(intmoney){
//TODO執行存錢動作
}

publicvoidtransfer(Stringaccount,intmoney){
//TODO執行轉賬動作
}
}
//交通銀行實現類
{


@Override
publicvoidnorm(){
//TODO銀行規范

}

publicvoidsaveMoney(intmoney){
//TODO執行存錢動作
}

publicvoidtransfer(Stringaccount,intmoney){
//TODO執行轉賬動作
}
}

上面的例子只是申明了通用的規范,如果想讓實現類都能實現存錢和轉賬功能,可以在介面裡面聲明這兩個方法,寫一個通用的實現類,實現這些方法,然後具體的子類繼承該通用類,這樣可以直接繼承父類方法,如果不同的銀行具體實現不同,可以復寫父類中的兩個方法。

B. java中抽象類可以被實例化嗎

//抽象類!
abstractclassA
{
//方法1:抽象方法!
abstractvoidshow();

//方法2:非抽象方法!
publicvoidmethod()
{

}
}
/*
這是一個合法的抽象類,裡面可以包含抽象方法和非抽象方法;
假如都如同方法2,要是不能被實例化,還能找點借口和理由!

但是:
如果是方法1,怎麼樣?
那方法根本沒有方法體..你說,就算能讓你實例化,你的對象方法裡面
會是什麼?
這么說明白了嗎?
所以就有了Java的規定,抽象類需要被繼承以後才可以實例化!

其實如果抽象類裡面是可以全部放法非抽象方法的,這也是一個結構..用靜態來訪問,具體用處
暫時我也還不知道,但是可以這么做!(這點說的是廢話,額外小知識!)
*/

C. JAVA OOP 抽象類裡面的實例方法。

抽象類中的構造方法其實是用來給繼承的子類來用的,構造方法相當於初始化的方法,抽象類是不能夠實例化的,只能被繼承後實例化,但調用子類的構造方法時是需要調用父類的構造方法的,所以你可以在子類產生對象時抽象類中按需求初始化抽象類中的欄位以及執行一些初始化代碼。

D. Java中的抽象類是什麼

使用了關鍵詞abstract聲明的類叫作「抽象類」。
如果一個類中沒有包含足夠的信息來描繪一個具體的對象,這樣的類就是抽象類。
如果一個類里包含了一個或多個抽象方法,類就必須指定成abstract(抽象)。「抽象方法」,屬於一種不完整的方法,只含有一個聲明,沒有方法主體

E. java抽象類怎麼實例化了不解

URLConnection為抽象類表示本身不能被實例化,即:URLConnection
uc=
new
URLConnection();這就是一種錯誤的寫法,但是URLConnection有兩個子類:HttpURLConnection和JarURLConnection

url.openConnection()方法返回肯定就是這兩個子類中的一個,這是java多態性的一種體現,想必樓主應該可以相通了吧!

F. java中什麼叫抽象方法和抽象類及他們的特點,說的具體些,寫個例子

7.何為抽象方法和抽象類?
馬克
-to
-win:方法前有個abstract修飾符,就叫抽象方法。類前有個abstract修飾符就是抽象類,完了,簡單就好記。
以下是二者的要點:馬

-to
-w
in

1)抽象方法沒有函數體。有童鞋說,這有什麼意義呢?比如下面的例子,當我們不知道現在是什麼車時,你讓我寫駕駛(steer)這個方法,我怎麼寫呢?這種場合就需要抽象方法。
2)抽象類(Veh)的子類(Lim)只要不是抽象類,馬克-to-win:它自己(Lim)或它的父類(Car)必須把那個抽象類里的抽象方法全部實現掉。這句話很復雜,對照下面的例子來理解。
3)抽象類不能被實例化。字面上好理解,抽象的東西那麼抽象,看不見摸不著,當然不能被實際的具體的生成了。還是舉上面的例子。當我們現在連什麼車都不知道時,也不知道它是自行車還是豪華轎車時,你讓我具體地生成這輛車,當然是不可能了。。。。。。。。。。。詳情網上找「馬克-to-win」,參考他的網站或他的網路空間:java第三章的內容,如果實在找不到,按我下面說的地址找:
網站名是:mark-to-win.com
再附加上下邊的路徑地址:
/JavaBeginner/JavaBeginner3_web.html#AbstractMethodClass

熱點內容
安卓怎麼顯示第五個人圖鑒 發布:2025-01-13 03:03:23 瀏覽:922
內網訪問很慢 發布:2025-01-13 03:01:01 瀏覽:454
魔獸腳本p閃 發布:2025-01-13 02:58:40 瀏覽:290
java遞減 發布:2025-01-13 02:54:40 瀏覽:489
決策樹的演算法例題 發布:2025-01-13 02:53:15 瀏覽:448
腳本四要素 發布:2025-01-13 02:40:18 瀏覽:929
編譯過程序後無法運行 發布:2025-01-13 02:40:16 瀏覽:306
c語言8位元組 發布:2025-01-13 02:38:51 瀏覽:707
ps3iso文件夾 發布:2025-01-13 02:10:09 瀏覽:292
從qq里如何看到自己的登錄密碼 發布:2025-01-13 02:10:01 瀏覽:434