如果在IDE中,用protected和private修饰外部类,一定会报错的。
protected class Demo{
// 会报错!
}
private class Demo{
// 会报错!
}
public class Demo{
// 正确!
}
class Demo{
// 正确!
}
什么都不写,也就是(default)默认,代表了包访问权限。这也是被允许的。
所以,只有public和(default)可以修饰外部类。
如果在IDE中,用protected和private修饰外部类,一定会报错的。
protected class Demo{
// 会报错!
}
private class Demo{
// 会报错!
}
public class Demo{
// 正确!
}
class Demo{
// 正确!
}
什么都不写,也就是(default)默认,代表了包访问权限。这也是被允许的。
所以,只有public和(default)可以修饰外部类。