最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JAVA類(lèi)之間方法的調(diào)用問(wèn)題小結(jié)

 更新時(shí)間:2026年01月09日 10:03:02   作者:plus_left  
文章詳細(xì)介紹了靜態(tài)方法和非靜態(tài)方法在不同情況下的調(diào)用方式,包括同一類(lèi)內(nèi)和不同類(lèi)之間的調(diào)用,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友參考下吧

注:調(diào)用方法——調(diào)用另一方法的方法
被調(diào)用方法——被調(diào)用的方法

一、靜態(tài)方法調(diào)用其他方法:

1. 靜態(tài)方法調(diào)用非靜態(tài)方法

無(wú)論是否在同一類(lèi)內(nèi),均需要通過(guò)對(duì)象調(diào)用

//Test類(lèi)
package main;
public class Test {
    public void IsSon1(){//非靜態(tài)方法
        System.out.println("java大爺,你成功調(diào)用了你非靜態(tài)方法里的兒子1");
    }
    public static void main(String[] args) {
        Test son1=new Test();
        son1.IsSon1();//靜態(tài)方法通過(guò)對(duì)象調(diào)用此類(lèi)中的非靜態(tài)方法
        Son son=new Son();//靜態(tài)方法通過(guò)對(duì)象調(diào)用Son類(lèi)中的非靜態(tài)方法
        son.IsSon();
    }
}
//Son類(lèi)
package main;
public class Son {
    public  void IsSon(){
        System.out.println("java大爺,你成功的調(diào)用了你另一個(gè)類(lèi)里的兒子");
    }//Son類(lèi)里的非靜態(tài)方法
}

2.靜態(tài)方法調(diào)用靜態(tài)方法

同一類(lèi)內(nèi)直接調(diào)用,不同類(lèi)內(nèi)直接通過(guò)類(lèi)名.方法名(參數(shù)表)調(diào)用

package main;
public class Test {
    public static void IsSon2(){//靜態(tài)方法
        System.out.println("java大爺,你成功調(diào)用了你靜態(tài)方法里的兒子2");
    }
    public static void main(String[] args) {
        IsSon2();//靜態(tài)方法直接調(diào)用類(lèi)內(nèi)的靜態(tài)方法
        Son.IsSon3();//靜態(tài)方法通過(guò)類(lèi)名直接調(diào)用Son類(lèi)中的靜態(tài)方法
    }
}
package main;
public class Son {
    public  static void IsSon3(){
        System.out.println("java大爺,你成功的調(diào)用了你另一個(gè)類(lèi)里的靜態(tài)兒子3");
    }//Son類(lèi)里的靜態(tài)方法
}

二、非靜態(tài)方法調(diào)用其他方法

1.非靜態(tài)方法在同一類(lèi)內(nèi)調(diào)用其他方法

在同一類(lèi)內(nèi),非靜態(tài)方法可以直接調(diào)用靜態(tài)方法和非靜態(tài)方法

package main;
public class Test {
    public void Son1(){//非靜態(tài)方法
        System.out.println("java大爺,你成功調(diào)用了你非靜態(tài)方法里的兒子1");
    }
    public static void Son2(){//靜態(tài)方法
        System.out.println("java大爺,你成功調(diào)用了你靜態(tài)方法里的兒子2");
    }
    public void alloutput(){
        Son1();//非靜態(tài)方法直接調(diào)用類(lèi)內(nèi)的非靜態(tài)方法△
        Son2();//非靜態(tài)方法直接調(diào)用類(lèi)內(nèi)的靜態(tài)方法△
    }
    public static void main(String[] args) {
        Test test = new Test();
        test.alloutput();//前邊已學(xué)靜態(tài)方法通過(guò)對(duì)象調(diào)用非靜態(tài)方法
    }
}

2.非靜態(tài)方法在不同類(lèi)之間調(diào)用其他方法

在不同類(lèi)之間,非靜態(tài)方法需要通過(guò)對(duì)象才能調(diào)用非靜態(tài)方法。
非靜態(tài)方法既可以通過(guò)對(duì)象調(diào)用靜態(tài)方法又可以通過(guò)類(lèi)名直接調(diào)用(由于對(duì)象的調(diào)用方式屬于非靜態(tài)調(diào)用方式,所以建議使用類(lèi)名直接調(diào)用靜態(tài)方法)

package main;
public class Test {
    public void output(){
        Son.IsSon1();//通過(guò)類(lèi)名直接調(diào)用Son類(lèi)中的靜態(tài)方法,不建議使用對(duì)象調(diào)用靜態(tài)方法
        Son son = new Son();
        son.IsSon2();//通過(guò)對(duì)象調(diào)用Son類(lèi)中的非靜態(tài)方法
    }
    public static void main(String[] args) {
        //同一類(lèi)中的靜態(tài)方法調(diào)用非靜態(tài)方法output,前邊已經(jīng)涉及到
        Test test = new Test();
        test.output();
    }
}
package main;
public class Son {
    public  static void IsSon1(){//Son類(lèi)里的靜態(tài)方法
        System.out.println("java大爺,你成功的調(diào)用了你另一個(gè)類(lèi)里的靜態(tài)兒子1");
    }
    public  void IsSon2(){//Son類(lèi)里的非靜態(tài)方法
        System.out.println("java大爺,你成功的調(diào)用了你另一個(gè)類(lèi)里的非靜態(tài)兒子2");
    }
}

到此這篇關(guān)于JAVA類(lèi)之間方法的調(diào)用問(wèn)題小結(jié)的文章就介紹到這了,更多相關(guān)java類(lèi)方法調(diào)用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java使用OSS實(shí)現(xiàn)上傳文件功能

    Java使用OSS實(shí)現(xiàn)上傳文件功能

    這篇文章主要為大家詳細(xì)介紹了Java如何使用OSS實(shí)現(xiàn)上傳文件功能,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解一下
    2024-01-01
  • Java數(shù)字簽名算法DSA實(shí)例詳解

    Java數(shù)字簽名算法DSA實(shí)例詳解

    這篇文章主要介紹了Java數(shù)字簽名算法DSA,結(jié)合實(shí)例形式分析了Java數(shù)字簽名算法DSA具體定義與使用技巧,需要的朋友可以參考下
    2018-05-05
  • 集成apollo動(dòng)態(tài)日志取締logback-spring.xml配置

    集成apollo動(dòng)態(tài)日志取締logback-spring.xml配置

    這篇文章主要為大家介紹了集成apollo動(dòng)態(tài)日志取締logback-spring.xml配置的過(guò)程內(nèi)容詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-02-02
  • Java實(shí)現(xiàn)的微信公眾號(hào)獲取微信用戶(hù)信息示例

    Java實(shí)現(xiàn)的微信公眾號(hào)獲取微信用戶(hù)信息示例

    這篇文章主要介紹了Java實(shí)現(xiàn)的微信公眾號(hào)獲取微信用戶(hù)信息,結(jié)合實(shí)例形式分析了Java微信公眾號(hào)獲取微信用戶(hù)信息相關(guān)原理、步驟與操作注意事項(xiàng),需要的朋友可以參考下
    2019-10-10
  • Mybatis-Plus使用ID_WORKER生成主鍵id重復(fù)的解決方法

    Mybatis-Plus使用ID_WORKER生成主鍵id重復(fù)的解決方法

    本文主要介紹了Mybatis-Plus使用ID_WORKER生成主鍵id重復(fù)的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • JAVA實(shí)現(xiàn)用戶(hù)抽獎(jiǎng)功能(附完整代碼)

    JAVA實(shí)現(xiàn)用戶(hù)抽獎(jiǎng)功能(附完整代碼)

    這篇文章主要給大家介紹了關(guān)于JAVA實(shí)現(xiàn)用戶(hù)抽獎(jiǎng)功能的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Java通用工程模塊bom包管理詳細(xì)代碼示例

    Java通用工程模塊bom包管理詳細(xì)代碼示例

    BOM本質(zhì)上是一個(gè)普通的POM文件,區(qū)別是對(duì)于使用方而言,生效的只有這一個(gè)部分,這篇文章主要介紹了Java通用工程模塊bom包管理的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2026-06-06
  • 使用Java生成JWT令牌的示例代碼

    使用Java生成JWT令牌的示例代碼

    json-web-token簡(jiǎn)稱(chēng)java web令牌,也稱(chēng)作JWT,是一種可以實(shí)現(xiàn)跨域身份驗(yàn)證身份的方案,jwt不加密傳輸數(shù)據(jù),但能夠通過(guò)數(shù)據(jù)前面驗(yàn)證數(shù)據(jù)的未被篡改,本文給大家介紹了如何使用Java生成JWT令牌,需要的朋友可以參考下
    2024-04-04
  • 深入理解Spring Boot屬性配置文件

    深入理解Spring Boot屬性配置文件

    這篇文章主要給大家深入的介紹了關(guān)于Spring Boot屬性配置文件的相關(guān)資料,文中介紹的很詳細(xì),相信對(duì)大家具有一定的參考借鑒價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-02-02
  • 關(guān)于SpringBoot配置項(xiàng)的優(yōu)先級(jí),不再有配置不生效的問(wèn)題

    關(guān)于SpringBoot配置項(xiàng)的優(yōu)先級(jí),不再有配置不生效的問(wèn)題

    這篇文章主要介紹了關(guān)于SpringBoot配置項(xiàng)的優(yōu)先級(jí),不再有配置不生效的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04

最新評(píng)論

奉贤区| 建宁县| 大同县| 名山县| 隆子县| 台中市| 延川县| 托克逊县| 吉水县| 桐柏县| 常州市| 二连浩特市| 广东省| 乐昌市| 临颍县| 丰镇市| 大理市| 新安县| 阜新市| 贵南县| 莆田市| 河北区| 张家川| 荥经县| 丹东市| 渝中区| 洪泽县| 昌宁县| 邳州市| 资中县| 萝北县| 南宁市| 靖州| 上犹县| 昂仁县| 黑山县| 重庆市| 灵丘县| 泗阳县| 玉林市| 九寨沟县|