本文主要是介绍java access modifer default,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.default
2.private
3.protected
4.public
1.default
----------------------------------------------------------------------------------------------------------
只能是同一个package的类,可以访问类中的方法,下面的Addition.java中addTwoNumbers
修改成public 之后,就不会出现编译错误。
public int addTwoNumbers(int a, int b) {
return a + b;
}
下面是没有修改的代码,会编译错误
Addition.java
package package001;
public class Addition {
int addTwoNumbers(int a, int b) {
return a + b;
}
}
----------------------------------------------------------------------------------------------------------
Test.java
package package002;
import package001.*;
public class Test {
public static void main(String[] args) {
Addition obj=new Addition();
obj.addTwoNumbers(10,21);
}
}
修改之后Addition.java
package package001;
public class Addition {
public int addTwoNumbers(int a, int b) {
return a + b;
}
}
Test.java编译成功了。
package package002;
import package001.*;
public class Test {
public static void main(String[] args) {
Addition obj=new Addition();
obj.addTwoNumbers(10,21);
}
}
这篇关于java access modifer default的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!