比如public void print()
{……}那和有public有什么区别?
void print()
{……}而且
有些class前面也可以不加public,这有区别么?我事初学者,请各位别不屑回答啊!
谢谢!
{……}那和有public有什么区别?
void print()
{……}而且
有些class前面也可以不加public,这有区别么?我事初学者,请各位别不屑回答啊!
谢谢!
解决方案 »
- 那位做过snmp4j的开发的,怎么获取cpu,内存啊
- 菜鸟求解,谢了
- String的一个小问题
- 学编程就一定要学C++吗?
- 编写一个程序,在命令行中以树状结构显示特定的文件夹及其子文件(夹)。
- 难,如何实现点击一部分网页的内容,然后找到它的源代码
- 关于日期: 如何获得当前年, 当前周?
- JSP查询MSSQL中查询出现乱码问题怎么解决
- 使用JTextField.setBorder(new SoftBevelBorder (SoftBevelBorder.LOWERED)),为何显示半个边框?
- 急问~关于java调用本地接口的问题~高手请进~~谢谢~在线等待
- java如何访问access2003数据库?(需要详细的步骤)
- 创建一个[10][8]的数组太大?
访问权限:意思就是说当你在其它类中使用这个类的对像时候,这个方法是否可以调用.
比如说:我在一个package a包中有一个类TT,在它的main()方法里有这样的代码
(假设你所说的类名叫YY)YY y = new YY();
y.print();//如果你声明为public就可以访问,否则是不能访问的.因为TT类与YY类不在同一个包中.所以不能访问.
同理可以理解一下.private,如果声明为private只能在本类中使用.也就是YY类中的其它方法可以调用.而不在YY类中是不能调用的.
像前面的TT类,它里也是不能访问,即使YY与TT是在同一个包中.
如果看不懂.多看几次,当然了,你要理解什么叫包
package包
protected受保护的
public公有什么都不写就是package.包访问权限。
对于包外等于是private
对于类成员来说有:
public(所有的)
protected(同一包类或不同包中子类)
缺省(同一包)
private(类)对与类来说:
仅有public 和 缺省
package包 包
protected受保护的 受限
public公有 来者不拒