欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

private和public的區(qū)別 java

趙冰雪1年前7瀏覽0評論

在Java中,private和public是兩個重要的關鍵字,它們決定了類、方法或變量的訪問權限。

首先,我們來看private。private關鍵字用來修飾方法、變量或內部類,其作用是限制它們的訪問范圍只在當前類中。也就是說,如果一個方法、變量或內部類被聲明為private,那么它僅能被同一個類內部的其他方法、變量或內部類所訪問,其他類是無法訪問的。

public class MyClass {
private int myNumber;
public void setMyNumber(int number) {
myNumber = number;
}
public int getMyNumber() {
return myNumber;
}
}

上面的代碼中,我們定義了一個名為MyClass的類,其中有一個私有變量myNumber和兩個公有方法setMyNumber()和getMyNumber()。這意味著,任何其他類無法直接訪問myNumber變量,只能通過調用setMyNumber()和getMyNumber()方法來實現(xiàn)對它的訪問。

相反,public關鍵字的作用是將一個方法、變量或內部類暴露給其他類。如果一個方法、變量或內部類被聲明為public,那么它可以被任何類或對象所訪問。

public class MyClass {
public int myNumber;
public void sayHello() {
System.out.println("Hello, world!");
}
}

上面的代碼中,我們將myNumber變量和sayHello()方法都聲明為public,這意味著任何其他類都可以直接訪問這些變量和方法。

總之,private和public關鍵字是Java語言中權限控制的重要手段,正確使用它們可以增強代碼的封裝性、安全性和可擴展性。