欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

為什么java的靜態(tài)方法能被繼承-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關(guān)java的靜態(tài)方法能被繼承的原因,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供濱城網(wǎng)站建設(shè)、濱城做網(wǎng)站、濱城網(wǎng)站設(shè)計、濱城網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、濱城企業(yè)網(wǎng)站模板建站服務(wù),十載濱城做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

結(jié)論:java中靜態(tài)屬性和靜態(tài)方法可以被繼承,但是沒有被重寫(overwrite)而是被隱藏。

原因:

1、靜態(tài)方法和屬性是屬于類的,調(diào)用的時候直接通過類名.方法名完成,不需要繼承機制便可以調(diào)用。

如果子類里面定義了靜態(tài)方法和屬性,那么這時候父類的靜態(tài)方法或?qū)傩苑Q之為"隱藏"。如果你想要調(diào)用父類的靜態(tài)方法和屬性,直接通過父類名.方法變量名完成,至于是否繼承一說,子類是有繼承靜態(tài)方法和屬性,但是跟實例方法和屬性不太一樣,存在"隱藏"的這種情況。

2、多態(tài)之所以能夠?qū)崿F(xiàn)依賴于繼承、接口和重寫、重載(繼承和重寫最為關(guān)鍵)。有了繼承和重寫就可以實現(xiàn)父類的引用指向不同子類的對象。

重寫的功能是:"重寫"后子類的優(yōu)先級要高于父類的優(yōu)先級,但是“隱藏”是沒有這個優(yōu)先級之分的。

示例如下:

package com.study.test;
public class A { //父類
	public static String staticStr = "A靜態(tài)屬性";
	public String nonStaticStr = "A非靜態(tài)屬性";
	public static void staticMethod(){
		System.out.println("A靜態(tài)方法");
	}
	public void nonStaticMethod(){
		System.out.println("A非靜態(tài)方法");
	}
}
package com.study.test;
public class B extends A{//子類B
	public static String staticStr = "B改寫后的靜態(tài)屬性";
	public String nonStaticStr = "B改寫后的非靜態(tài)屬性";
	public static void staticMethod(){
		System.out.println("B改寫后的靜態(tài)方法");
	}
}
package com.study.test;
public class C extends A{//子類C繼承A中的所有屬性和方法
}
package com.study.test;
public class StaticExtendsTest {
	public static void main(String[] args) {
		C c = new C();
		System.out.println(c.nonStaticStr);
		System.out.println(c.staticStr);
		c.staticMethod();//輸出的結(jié)果都是父類中的非靜態(tài)屬性、靜態(tài)屬性和靜態(tài)方法,推出靜態(tài)屬性和靜態(tài)方法可以
		被繼承
		System.out.println("-------------------------------");
		A c1 = new C();
		System.out.println(c1.nonStaticStr);
		System.out.println(c1.staticStr);
		c1.staticMethod();//結(jié)果同上,輸出的結(jié)果都是父類中的非靜態(tài)屬性、靜態(tài)屬性和靜態(tài)方法,推出靜態(tài)屬性和
		靜態(tài)方法可以被繼承
		System.out.println("-------------------------------");
		B b = new B();
		System.out.println(b.nonStaticStr);
		System.out.println(b.staticStr);
		b.staticMethod();
		System.out.println("-------------------------------");
		A b1 = new B();
		System.out.println(b1.nonStaticStr);
		System.out.println(b1.staticStr);
		b1.staticMethod();//結(jié)果都是父類的靜態(tài)方法,說明靜態(tài)方法不可以被重寫,不能實現(xiàn)多態(tài)
	}
}

看完上述內(nèi)容,你們對java的靜態(tài)方法能被繼承的原因有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

分享文章:為什么java的靜態(tài)方法能被繼承-創(chuàng)新互聯(lián)
文章鏈接:http://aaarwkj.com/article16/deogdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、動態(tài)網(wǎng)站、云服務(wù)器定制網(wǎng)站、響應(yīng)式網(wǎng)站、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
91麻豆精品在线观看| 欧美 国产 综合 日韩| 国产高清不卡av在线| 久久热在线观看免费高清| 国产精品夫妇在线激情啪| 91精品人妻一区二区| 日本国产一区二区在线观看| 久久精品有码视频免费观看| 伊人蕉影院久亚洲高清| 亚洲激情一区在线观看| 免费在线观看一级av| 日本一区二区高清网址| 五月婷婷丁香综合中文字幕| 日韩大片一区二区三区在线观看| 可以看黄片的在线观看| 精品人妻一区二区三区不卡| 亚洲人妻av一区二区| 精品国产熟女成人av| 91色综合久久久久婷婷| 欧美日韩精品乱码在线观看| 99久在线观看精品视频| 国产精品久久高清免费| 国产欧美日韩精品久久久久久| 国产女片xb内射在线| 久久精品国产精品亚洲片| 日本国产在线一区二区| 久久综合中文字幕一区| 激情综合五月激情综合| 偷拍视频在线一区二区| 99亚洲综合一区二区三区| 亚洲综合中文字幕久久网址| 日韩欧美亚洲天堂视频| 自拍日韩亚洲一区在线| 91桃色午夜福利视频| 99在线精品热视频| 丰满少妇一区二区三区在线观看| 精品一级人片内射视频| 在线观看91精品国产秒播| 亚洲欧美日本国产一区| 国产一区免费二区三区四区| 99久久精品费精品国产风间由美 |