亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    java如何調(diào)用函數(shù)(方法)

    java如何調(diào)用函數(shù)(方法)

    JAVA中方法的調(diào)用主要有以下幾種:(推薦:java基礎(chǔ)教程)

    1、非靜態(tài)方法

    非靜態(tài)方法就是沒有 static 修飾的方法,對于非靜態(tài)方法的調(diào)用,是通過對 象來調(diào)用的,表現(xiàn)形式如下。

    對象名.方法()

    eg:

    public class InvokeMethod{     public static void main(String[] args){         InvokeMethod in = new InvokeMethod();         in.t1();     }     public void t1(){         System.out.printfln("t1");     }}

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

    靜態(tài)方法就是用 static 修飾的方法,靜態(tài)方法的調(diào)用是通過類名來調(diào)用的, 表現(xiàn)形式如下:

    類名.方法()

    eg:

    public class InvokeMethod{     public static void main (String[] args){         InvokeMethod.t2();     }     public static void t2(){         System.out.println("static t2....");     }}

    3、方法與方法之間的調(diào)用

    方法與方法之間的調(diào)用,主要是在一個方法內(nèi)部如何調(diào)用其他方法。

    (1)靜態(tài)方法內(nèi)部調(diào)用其他方法

    如果在本類當(dāng)中,靜態(tài)方法可以直接調(diào)用靜態(tài)方法,

    除了在 main 方法中,還可以在自定義的靜態(tài)方法中直接調(diào)用。

    如果在本類當(dāng)中是非靜態(tài)方法,就必須通過對象來調(diào)用。

    public class InvokeMethod{     public static void main (String[] args){         t2();     }     public static void t2(){         System.out.println("static t2...");     }     public static void t1(){         //靜態(tài)方法調(diào)用非靜態(tài)方法需通過對象來調(diào)用         //InvokeMethod in =new InvokeMethod();         //in.t2();         t2();         System.out.println("static t1");     }}

    如果不在一個類當(dāng)中,靜態(tài)方法調(diào)用其他類中的靜態(tài)方法,必須通過

    類名.靜態(tài)方法();

    如果在不同類當(dāng)中,靜態(tài)方法調(diào)用其他類的非靜態(tài)方法,需要導(dǎo)入該類中的包,以及通過創(chuàng)建對象調(diào)用。

    (2)非靜態(tài)方法內(nèi)部調(diào)用

    如果在本類中,非靜態(tài)方法可以直接調(diào)用靜態(tài)方法與非靜態(tài)方法。

    在不同類中,非靜態(tài)方法調(diào)用其他類的靜態(tài)方法,需要通過導(dǎo)入該類中的包,并且需要通過類名來調(diào)用

    在不用類中,非靜態(tài)方法調(diào)用其他類的非靜態(tài)方法時,需要導(dǎo)入該類中的包,還需要通過創(chuàng)建對象來調(diào)用。

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號