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