「java受保护的成员」java 保护类

博主:adminadmin 2022-11-25 19:52:06 147

本篇文章给大家谈谈java受保护的成员,以及java 保护类对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中private和protected的区别

1、private修饰词,表示成员是私有的,只有自身可以访问;

2、protected,表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protected成员。

3、无修饰词(默认),表示包访问权限(friendly, java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++ ),同一个包内可以访问,访问权限是包级访问权限;

4、public修饰词,表示成员是公开的,所有其他类都可以访问;

java里protected是什么类型

protected

关键字是一个成员访问修饰符。受保护成员在它的类中可访问并且可由派生类访问。

说白了

就是加了protected

的变量,方法,只能自己用,还有就是继承了自己的子类可以调用。

java的访问权限中,共有变量共有方法、友好变量友好方法以及受保护的成员变量和方法,他们都是在A类

在你指定的情况下,三种类型差异不大,都可以被引用。

访问权限的级别排列,从高到低是pubic、protected、友好的、private。

这个权限级别涉及很多情况,在不同情况下差异很大:

public修饰的变量和方法可以被任何类继承或使用

protected修饰的变量或方法:继承-当前类,同包类,不同包类。使用-当前类,同包类。

友好修饰的变量和方法只能被当前类,同包类继承或使用。

private修饰的变量和方法只能被当前类使用。不存在继承。

java中,子类不可以访问父类的私有成员和受保护的成员。对 错

错误,子类不可以访问父类的私有成员,但是可以访问父类的受保护的成员

protected

访问范围是子类

private只能是本类

public可以是子类,同一个包中都可以访问。

java受保护的成员的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java 保护类、java受保护的成员的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-25,除非注明,否则均为首码项目网原创文章,转载请注明出处。