首先我们要知道,Java中的权限修饰符这有4种:1.public 2.默认 3.protected 4.private 。
下面我将结合实例跟大家讲解这四种权限修饰符在哪里能够访问到并被使用。
首先,我建立了两个不同的软件包(package)A和B,以及A中的子类(继承父类),父类,demo类(未继承父类);B中子类(继承A中父类),demo类来测试同一软件包下同一类,不同类;不同软件包下同一子类,不同子类这四中情况下对这四种权限修饰的方法的访问情况。
接下来,在A软件包中创建父类,并用四种不同的权限修饰符修饰并创建四种方法;如果该权限能够被访问到,则将进行表达。反之,则不能。最后,在fu类四个方法下面接着使用main方法创建对象,并调用方法如下: