2016 - 2024

感恩一路有你

成员方法的修饰符及其被访问权限

浏览量:4645 时间:2024-06-14 12:14:16 作者:采采

在Java语言中,有几种修饰成员方法的关键字,分别是private、protected、public和默认修饰符。那么这些修饰符在Java中的访问权限是怎样的呢?

通过实例验证1step1:新建包,添加类

首先,我们新建一个包,并在该包内添加一个类,命名为fatherDemo1。在该类中,我们声明了四个不同修饰符的方法。

```java

package myFiles_012;

public class fatherDemo1 {

//用private修饰的方法

private void show1(){

("this is private void show1()");

}

//用默认修饰的方法

void show2(){

("this is void show2()");

}

//用protected修饰的方法

protected void show3(){

("this is protected void show3()");

}

//用public修饰的方法

public void show4(){

("this is public void show4()");

}

public static void main(String[] args) {

fatherDemo1 mydemo new fatherDemo1();

();

();

();

();

}

}

```

运行结果:

```

this is private void show1()

this is void show2()

this is protected void show3()

this is public void show4()

```

实验记录:

在本类内声明了四个不同修饰符的方法,并在本类内调用,结果全部能访问。

实验结论:

不管使用什么修饰符修饰的成员方法,在本类内的所有成员方法都能访问到。

2step2:子类继承父类的方法权限

接下来,我们在同一个包名下再添加一个类,命名为sonDemo1。并且将它继承fatherDemo1类。

```java

package myFiles_012;

public class sonDemo1 extends fatherDemo1 {

public static void main(String[] args) {

fatherDemo1 yy new fatherDemo1();

();

();

();

}

}

```

运行结果:

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。