java中public修飾符是什么
1、任何其他類都可以訪問被聲明為public的類、方法、構(gòu)造方法和接口。
2、若相互訪問的public類分布在不同的包中,則需要導入相應(yīng)public類所在的包。由于類的繼承,所有的公共方法和變量都可以由其子類繼承。
實例
public class demo1{
public static void main(String[] args) {
Person p1 = new Person();
p1.fn();
System.out.println(p1.a); // 100
System.out.println(p1.scorce); // 12.5
// System.out.println(p1.abc); // 無法訪問 報錯
}
}
class Person{
int a = 100; // 在同一包內(nèi)可見,不使用任何修飾符。
public float scorce = 12.5f; // 對所有類可見。使用對象:類、接口、變量、方法
private double abv = 545.6487485; // 在同一類內(nèi)可見。
public void fn(){
System.out.println("我是fn函數(shù)");
}
}
java默認訪問修飾符的使用
1、使用默認訪問修飾符聲明的變量和方法對類是可見的。接口中的變量隱式聲明為public static final,接口中的方法默認情況下的訪問權(quán)限為public。
2、變量和方法的聲明不能使用任何修飾符。
實例
String version = "1.5.1";
boolean processOrder() {
return true;
}
以上就是“java中public修飾符是什么?默認訪問修飾符如何使用”的內(nèi)容,希望對大家有所幫助。更多關(guān)于“java培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學,課程大綱緊跟企業(yè)需求,更科學更嚴謹,每年培養(yǎng)泛IT人才近2萬人。不論你是零基礎(chǔ)還是想提升,都可以找到適合的班型,千鋒教育隨時歡迎你來試聽。