在一个public类中定义了一个重构方法。重构方法前加和不加public关键字修饰有什么区别吗?,非publc类呢?
比如:
public class c
{
c()
{
}
}public class c
{
public c()
{
}
}
有什么区别吗?
比如:
public class c
{
c()
{
}
}public class c
{
public c()
{
}
}
有什么区别吗?
调试欢乐多
如果在同一包内,没有什么区别。但在包外就有区别了。第一个类在包外不能构造出类实例,第二个可以。
非public类就只能在同一包内使用了。
无访问修饰符 就是默认访问权限 有点人喜欢把这权限叫做friendly