欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java繼承extends與super關(guān)鍵字詳解

 更新時間:2018年02月28日 08:43:26   投稿:laozhang  
本篇文章給大家詳細(xì)講述了Java繼承extends與super關(guān)鍵字的相關(guān)知識點,需要的朋友們可以參考學(xué)習(xí)下。

函數(shù)也稱為方法!

繼承:在java中使用extends關(guān)鍵字來表示繼承關(guān)系。super用來繼承父類方法和參數(shù)。

繼承就是子類繼承父類的特征和行為,使得子類具有父類相同的行為。

注意事項:

1、當(dāng)一個類沒有繼承任何一個類時,系統(tǒng)默認(rèn)繼承Object。

2、父類又被稱為基類、超類、super類,子類又被稱為派生類,這是由于翻譯問題而導(dǎo)致的。

3、Java的繼承是單一性的。

4、子類不能繼承父類的構(gòu)造方法,但是可以繼承構(gòu)造方法類的參數(shù)。

5、子類可以擁有自己的屬性和方法,即子類可以對父類進(jìn)行擴(kuò)展。但子類不能繼承父類private修飾的屬性和方法。

語法格式:

系統(tǒng)默認(rèn)繼承

class 類名 extends Object{/*代碼塊*/}

正確繼承語法

class 子類名 extends 父類名{/*代碼塊*/}

錯誤繼承語法

class 子類名 extends 父類名,父類名{/*不支持多繼承*/}

創(chuàng)建類名為Father的父類:

public class Father {
	int a;
	int b;
	int addSum;
	Father(int a,int b){ //父類的構(gòu)造函數(shù)
		this.a=a;
		this.b=b;
	}
	void Cal(){ //父類自己的方法
		addSum=a+b;
		System.out.println(addSum);
	}
	public static void main(String[] args){
		Father f=new Father(2,2); //創(chuàng)建對象初始化
		f.Cal(); //父類調(diào)用父類的方法
	}
}

父類運(yùn)行結(jié)果:4

創(chuàng)建子類名為Son的子類:

public class Son extends Father{
	Son(int a, int b) { //子類的構(gòu)造方法
		super(a, b); //繼承來自父類的參數(shù)
	}
	void son(){ //子類自己的方法
		super.Cal(); //子類調(diào)用父類的方法
	}
	public static void main(String[] args){
		Son s=new Son(3,3); //創(chuàng)建對象初始化
		s.son(); //子類調(diào)用子類的方法
	}
}

子類運(yùn)行結(jié)果:6

相關(guān)文章

  • Java批量寫入文件和下載圖片的示例代碼

    Java批量寫入文件和下載圖片的示例代碼

    這篇文章主要介紹了Java批量寫入文件和下載圖片的示例代碼,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-09-09
  • springboot HandlerIntercepter攔截器修改request body數(shù)據(jù)的操作

    springboot HandlerIntercepter攔截器修改request body數(shù)據(jù)的操作

    這篇文章主要介紹了springboot HandlerIntercepter攔截器修改request body數(shù)據(jù)的操作,具有很好的參考價值,希望對大家有所幫助。
    2021-06-06
  • Java使用agent實現(xiàn)main方法之前的實例詳解

    Java使用agent實現(xiàn)main方法之前的實例詳解

    這篇文章主要介紹了Java使用agent實現(xiàn)main方法之前的實例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解這部分內(nèi)容,需要的朋友可以參考下
    2017-10-10
  • Android開發(fā)Kotlin實現(xiàn)圓弧計步器示例詳解

    Android開發(fā)Kotlin實現(xiàn)圓弧計步器示例詳解

    這篇文章主要為大家介紹了Android開發(fā)Kotlin繪制圓弧計步器示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Java 多用戶登錄限制的實現(xiàn)方法

    Java 多用戶登錄限制的實現(xiàn)方法

    最近沒有事情做,閑的發(fā)呆,于是寫個東東練練手。這篇文章主要介紹了Java 多用戶登錄限制的實現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • 基于FileNotFoundException問題的解決

    基于FileNotFoundException問題的解決

    這篇文章主要介紹了基于FileNotFoundException問題的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Springboot之日志、配置文件、接口數(shù)據(jù)如何脫敏

    Springboot之日志、配置文件、接口數(shù)據(jù)如何脫敏

    本文主要介紹了Springboot之配置文件數(shù)據(jù)脫敏、接口返回數(shù)據(jù)脫敏、日志文件數(shù)據(jù)脫敏三個方面,需要了解學(xué)習(xí)的小伙伴快跟隨小編的腳步一起去看看吧
    2021-09-09
  • Java簡明解讀代碼塊的應(yīng)用

    Java簡明解讀代碼塊的應(yīng)用

    所謂代碼塊是指用"{}"括起來的一段代碼,根據(jù)其位置和聲明的不同,可以分為普通代碼塊、構(gòu)造塊、靜態(tài)塊、和同步代碼塊。如果在代碼塊前加上 synchronized關(guān)鍵字,則此代碼塊就成為同步代碼塊
    2022-07-07
  • 高斯混合模型與EM算法圖文詳解

    高斯混合模型與EM算法圖文詳解

    高斯模型就是用高斯概率密度函數(shù)(正態(tài)分布曲線)精確地量化事物,將一個事物分解為若干的基于高斯概率密度函數(shù)(正態(tài)分布曲線)形成的模型
    2021-08-08
  • java圖片識別文字的方法

    java圖片識別文字的方法

    這篇文章主要為大家詳細(xì)介紹了java圖片識別文字的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09

最新評論