Java中的默认访问修饰符是什么?
如果我没有明确声明,方法或实例变量的默认访问修饰符是什么?
例如:
package flight.booking;public class FlightLog
{
private SpecificFlight flight;
FlightLog(SpecificFlight flight)
{
this.flight = flight;
}
}
此构造函数的访问修饰符是受保护的还是打包的?同一包(即)中的其他类可以flight.booking
调用此构造函数吗?
回答:
如果一个类没有修饰符(默认值,也称为package-private
),则它仅在其自己的包中可见(包被命名为相关类的组,你将在以后的课程中对其进行了解。)
在member level
,你也可以no modifier
像顶级类一样使用public
修饰符或(package-private
),并且含义相同。
以上是 Java中的默认访问修饰符是什么? 的全部内容, 来源链接: utcz.com/qa/429085.html