這篇文章主要講解了java中的多態(tài)和繼承,內(nèi)容清晰明了,對此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會(huì)有幫助。
我們一直強(qiáng)調(diào)成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)對于企業(yè)的重要性,如果您也覺得重要,那么就需要我們慎重對待,選擇一個(gè)安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過程中的有力推手。專業(yè)網(wǎng)站設(shè)計(jì)公司不一定是大公司,成都創(chuàng)新互聯(lián)公司作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。
我們知道“多態(tài)”和“繼承”是分不開的哦!我們先寫2個(gè)類!
Car類
class Car {
private String name;
private double price;
public Car(String name, double price) {
super();
this.name = name;
this.price = price;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public void printlnName() {
System.err.println("name:"+getName());
}
}BMW類 繼承了Car類
class BMW extends Car{
private String color;
public BMW(String name, double price, String color) {
super(name, price);
this.color = color;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
}什么是多態(tài)呢?
java中,對象變量是多態(tài)的!一個(gè)Car變量既可以引用一個(gè)Car類對象,也可以引用一個(gè)BMW類對象。
也就是可以這樣寫:
class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Car car = new BMW("bmw320",300000.0,"white");
}
}但是這樣寫,會(huì)產(chǎn)生一個(gè)問題,car不能調(diào)用BMW中的方法了。

可以看到,不能調(diào)用BMW中的方法了。
看完上述內(nèi)容,是不是對java中的多態(tài)和繼承有進(jìn)一步的了解,如果還想學(xué)習(xí)更多內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
本文題目:java中的多態(tài)和繼承
網(wǎng)站網(wǎng)址:http://chinadenli.net/article6/jpsgog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、建站公司、企業(yè)建站、商城網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)