-3
什麼是i
封裝在這種情況下:如果未指定,封裝爲java類的屬性是什麼?
public class foo{
int i;
}
什麼是i
封裝在這種情況下:
private class foo{
int i;
}
什麼是i
封裝在這種情況下:如果未指定,封裝爲java類的屬性是什麼?
public class foo{
int i;
}
什麼是i
封裝在這種情況下:
private class foo{
int i;
}
他們package-private
。這意味着它們可以被同一包中的類看到並訪問,但不能被包外的子類訪問。請注意,如果不存在修飾符,則package-private
不是Java關鍵字,而是隱式可見性修飾符。
你可以找到更多的信息here
@Lrr *我是在這兩種情況下保護*。你能詳細說明嗎? – CKing
@Lrrr不,它是封裝私有(又名默認)在這兩種情況下 –
確切的定義可以在這裏找到[https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol的.html)。 – Turing85