小弟是JAVA初学者,有以简单问题咨询,谢谢!

2024-12-25 19:20:44
推荐回答(4个)
回答1:

public 最开放的权限,哪里都能用拉
protected 子类和同个包下可以访问
默认的 应该是同一个包下可以访问
private 最封闭,只有在类的内部才能访问

估计你ZC类和Yuan类没有放在同一个包呢,所以用int zhouchang(int a,int b)会编译错误拉

回答2:

默认的是
packaged
一楼的不要乱讲
如果楼主一定要包外调用该方法
可以考虑使用反射机制
顺便说一句
你的编程风格实在是~~~~~~~

回答3:

public就是公布,申明的意思
用于给计算机说明你的方法
补充:语法~!int zhouchang(int a,int b)编译器看不懂....

回答4:

因为默认的是private,当然不能给你类外调用了。