java怎么封裝方法并調(diào)用

小億
155
2023-11-28 17:39:17

在Java中,可以使用關(guān)鍵字private、public、protected來(lái)封裝方法。下面是一個(gè)封裝方法的示例:

public class MyClass {
    private int myPrivateMethod(int a, int b) {
        return a + b;
    }
    
    public int myPublicMethod(int a, int b) {
        return myPrivateMethod(a, b);
    }
}

在上面的示例中,myPrivateMethod被封裝為私有方法,只能在同一類中訪問(wèn)。而myPublicMethod是一個(gè)公有方法,可以在其他類中進(jìn)行調(diào)用。myPublicMethod調(diào)用了myPrivateMethod來(lái)完成計(jì)算。

下面是一個(gè)調(diào)用封裝方法的示例:

public class Main {
    public static void main(String[] args) {
        MyClass myObject = new MyClass();
        int result = myObject.myPublicMethod(5, 3);
        System.out.println(result); // 輸出8
    }
}

在上面的示例中,創(chuàng)建了一個(gè)MyClass對(duì)象myObject,然后調(diào)用了myPublicMethod方法,并傳入?yún)?shù)5和3。最后將返回結(jié)果打印出來(lái)。結(jié)果為8,這是因?yàn)?code>myPublicMethod方法內(nèi)部調(diào)用了myPrivateMethod方法進(jìn)行計(jì)算。

0