課程
/后端開發(fā)
/Java
/Java入門第二季 升級(jí)版
方法可以重寫,那么成員變量可以重寫嗎
2015-07-26
源自:Java入門第二季 升級(jí)版 9-2
正在回答
哪有什么變量重寫,根本就是兩個(gè)不同的屬性,只是同名而已,就算父類和子類兩個(gè)屬性的變量名相同也是兩個(gè)無無關(guān)系的屬性
wswzh0329
輸出是父類的值,你的a.a();應(yīng)該寫成int ?num = a.a();System.out.println(num);這樣輸出的就是父類的值
//父類
package com.shiyan2;
public class Transtration {
? ? ?public int velovity=20;
? ? ?public int load=100; ? ? ? ? ? ? ? ? ? ? ? ? ?//在子類中有一樣的變量;
? ? ?public String style="smart";
? ? ?
}
//子類
public class GoodsTrain extends Transtration {
? ?public int load=200;
? ?
? ?public int a(){
? return super.load; ? ? ? ? ? ? ? ? ? ? ? //輸出父類的對(duì)象值
? ?}
//測(cè)試類
public class Initial {
? ?public static void main(String[] args) {
GoodsTrain a=new GoodsTrain();
a.velovity=20;
System.out.println(a.load);
a.a(); ? ? ??
結(jié)果:200
為什么不是父類的100?
當(dāng)然可以啊,每一個(gè)類都可以有自己的成員變量
lqg111 提問者
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
7 回答局部變量能與成員變量重名嗎?
2 回答成員變量跟局部變量重名的問題
3 回答局部變量與成員變量重名時(shí),在方法里面如何調(diào)用成員變量
2 回答靜態(tài)成員變量與成員變量的區(qū)別?
2 回答成員變量&靜態(tài)變量
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-07-29
哪有什么變量重寫,根本就是兩個(gè)不同的屬性,只是同名而已,就算父類和子類兩個(gè)屬性的變量名相同也是兩個(gè)無無關(guān)系的屬性
2015-11-03
輸出是父類的值,你的a.a();應(yīng)該寫成int ?num = a.a();System.out.println(num);這樣輸出的就是父類的值
2015-10-05
//父類
package com.shiyan2;
public class Transtration {
? ? ?public int velovity=20;
? ? ?public int load=100; ? ? ? ? ? ? ? ? ? ? ? ? ?//在子類中有一樣的變量;
? ? ?public String style="smart";
? ? ?
}
//子類
package com.shiyan2;
public class GoodsTrain extends Transtration {
? ?public int load=200;
? ?
? ?public int a(){
? return super.load; ? ? ? ? ? ? ? ? ? ? ? //輸出父類的對(duì)象值
? ?}
}
//測(cè)試類
package com.shiyan2;
public class Initial {
? ?public static void main(String[] args) {
GoodsTrain a=new GoodsTrain();
a.velovity=20;
System.out.println(a.load);
a.a(); ? ? ??
}
}
結(jié)果:200
為什么不是父類的100?
2015-07-27
當(dāng)然可以啊,每一個(gè)類都可以有自己的成員變量