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

JAVA繼承、構(gòu)造方法、重寫和重載方法怎么用

本文小編為大家詳細(xì)介紹“JAVA繼承、構(gòu)造方法、重寫和重載方法怎么用”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“JAVA繼承、構(gòu)造方法、重寫和重載方法怎么用”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識(shí)吧。

成都創(chuàng)新互聯(lián)于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元興山做網(wǎng)站,已為上家服務(wù),為興山各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

JAVA繼承、構(gòu)造方法、重寫和重載方法怎么用

構(gòu)造方法

類的構(gòu)造方法是特殊的方法,此方法名稱必須和類名一致,構(gòu)造不能有返回值 不使用void,不能直接調(diào)用,在類對象實(shí)例化時(shí)自動(dòng)調(diào)用,new 的時(shí)候可以調(diào)用。一般構(gòu)造方法用于類對象實(shí)例化時(shí)的初始化。如果一個(gè)類沒有編寫構(gòu)造方法,系統(tǒng)自動(dòng)給此類編譯時(shí)添加一個(gè)無參構(gòu)造方法。如果聲明類編寫了構(gòu)造方法,系統(tǒng)不再添加無參構(gòu)造方法,建議編寫完構(gòu)造方法時(shí),最好編寫一個(gè)無參構(gòu)造方法。

無參構(gòu)造

說白了就是沒有參數(shù)的構(gòu)造方法
概念看不懂舉個(gè)例子就清晰了。
聲明一個(gè)類A

public class A {
    }

在類A中創(chuàng)建一個(gè)構(gòu)造方法A(),并且打印出一句話
構(gòu)造方法必須和類名一樣

public class A {
    public A(){
        System.out.println("構(gòu)造方法A()");
    }}

新建一個(gè)測試類,并在類中nuw一個(gè)A類的對象

public class Test {
    public static void main(String[] args) {
        A a = new A();
    }}

執(zhí)行main方法試試看

JAVA繼承、構(gòu)造方法、重寫和重載方法怎么用

構(gòu)造方法相當(dāng)于在new對象是自動(dòng)使用的方法

有參構(gòu)造

有參構(gòu)造就是有參數(shù)的構(gòu)造方法
在類A中聲明一個(gè)有參數(shù)的構(gòu)造方法,傳入兩個(gè)String類型的參數(shù),a和b

public class A {
    public A() {
    }

    public A(String a, String b) {
        System.out.println(a + b);
    }}

在測試類中new一個(gè)對象a時(shí)傳入?yún)?shù)

public class Test {
    public static void main(String[] args) {
        A a = new A("aaa", "bbb");
    }}

執(zhí)行main方法
JAVA繼承、構(gòu)造方法、重寫和重載方法怎么用

注意

沒有構(gòu)造方法的時(shí)候,類中隱藏了一個(gè)無參構(gòu)造。但是創(chuàng)建一個(gè)有參構(gòu)造,隱藏的無參構(gòu)造就會(huì)消失。那么以后new對象就只能帶參數(shù)了。所以在建有參構(gòu)造時(shí)一定要?jiǎng)?chuàng)建一個(gè)無參構(gòu)造方法放那。

類的繼承

java語言中,類class 是單繼承,多實(shí)現(xiàn)接口。接口interface 是多繼承的。

JAVA繼承、構(gòu)造方法、重寫和重載方法怎么用

為什么要繼承呢?因?yàn)樽宇愊胍诟割惖幕A(chǔ)上添加新功能。
子類繼承父類可以繼承父類中的方法和屬性
下面舉例分析:
父類是人,子類是老司機(jī)。
人的特征有:兩只手,兩只眼,兩只腳,會(huì)吃會(huì)喝
老司機(jī)繼承了人類的特征,并且多出了自己會(huì)開車這個(gè)功能。

代碼如下:

這是一個(gè)人 類,具有以下屬性和功能。

public class Ren {
    public final String shou = "兩只手";
    public final String jiao = "兩只腳";
    public final String yan = "兩只眼";

    public void chi() {
        System.out.println("會(huì)吃");
    }

    public void he() {
        System.out.println("會(huì)喝");
    }}

這是老司機(jī)類,繼承了人類。并且多了個(gè)會(huì)開車的功能

public class Siji extends Ren {
    public void kai() {
        System.out.println("會(huì)開車");
    }}

測試:創(chuàng)建老司機(jī)對象輸出屬性并調(diào)用方法。

public class Test {
    public static void main(String[] args) {
        Siji b = new Siji();
        System.out.println(b.jiao);
        System.out.println(b.shou);
        System.out.println(b.yan);
        b.chi();
        b.he();
        b.kai();
    }}

JAVA繼承、構(gòu)造方法、重寫和重載方法怎么用

方法重寫、重載

重寫 覆蓋:方法名,返回類型,形參都一樣。有此種情況的,必須為繼承關(guān)系。
重載:方法名一樣,返回類型,形參個(gè)數(shù),類型不樣的方法,不一定必須是繼承關(guān)系,同一個(gè)類中都可以,比如 構(gòu)造方法重載

重寫

因?yàn)樽宇惒粷M意父類的方法所以想把它改一下,這就是子類重寫父類的方法。
比如人會(huì)吃會(huì)喝,但是老司機(jī)不喜歡它會(huì)吃這個(gè)功能,想把它改一下,改成會(huì)吃屎。

代碼如下:

老司機(jī)重寫人類的chi()方法
方法名一定要一樣

public class Siji extends Ren {
    public void kai() {
        System.out.println("會(huì)開車");
    }

    public void chi() {
        System.out.println("會(huì)吃屎");
    }}

現(xiàn)在重寫運(yùn)行測試類
JAVA繼承、構(gòu)造方法、重寫和重載方法怎么用

重載

有參構(gòu)造和無參構(gòu)造就是方法重載,一個(gè)類中有兩個(gè)名字一樣的方法,但是他們的返回值類型和參數(shù)類型,參數(shù)個(gè)數(shù)不一樣。
兩個(gè)方法的返回值類型和參數(shù)類型,參數(shù)個(gè)數(shù),只要有一個(gè)不一樣。但是他們方法名一樣,那么兩個(gè)方法就重載。

讀到這里,這篇“JAVA繼承、構(gòu)造方法、重寫和重載方法怎么用”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站名稱:JAVA繼承、構(gòu)造方法、重寫和重載方法怎么用
文章網(wǎng)址:http://aaarwkj.com/article14/jeiige.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、虛擬主機(jī)手機(jī)網(wǎng)站建設(shè)、網(wǎng)站策劃、軟件開發(fā)網(wǎng)站營銷

廣告

聲明:本網(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)

搜索引擎優(yōu)化
日韩欧美一区二区福利视频| 日韩精品一区二区三区都在看| 欧美日韩亚洲一区视频| 丰满熟妇久久人妻同堂av| 偷拍色图一区二区二区| 欧美亚洲成人免费电影| 午夜午色夜之日本福利片| 日本高清区一区二区三区四区五区| 激情网站免费在线观看| 亚洲一区二区精品欧美日韩| 天天操天天日天天射夜夜爽| 欧美日韩亚洲国产三级| 91伊人日本在线视频| 一区二区尤物区亚洲国产精品区| 朋友的尤物人妻中文字幕| 欧美一区二区三区蜜桃| 黄片无毛欧美在线观看| 少妇高潮叫床免费网站在线观看| 婷婷色悠悠,色悠悠激情啪啪| 中文字幕日韩在线欧美一区| 亚洲日本韩国视频久久精品| 日本一区二区免费高清不卡| 激情综合五月激情综合| 18禁的视频在线观看| 密臀精品国产一区二区| 欧美国内日本一区二区| 国产精品精品国产一区二区| 麻豆看片高清在线播放| 国产精品一区二区久久蜜桃麻豆| 中国一级黄片免费欧美| 日本一道二区三区我不卡| 欧美激情日韩精品久久久| 欧美三级高清视频在线播放| 日本一区二区中文字幕视频| 亚洲综合色一区二区三区小说| 色婷婷av一二三区竹菊| 老色鬼久久亚洲av综合| 亚洲精品国产精品乱码不| 成人色视频免费在线观看| 日韩一区二区三区高清免费视频成人 | 九九九热在线免费视频|