「java受保护的成员」java 保护类
本篇文章给大家谈谈java受保护的成员,以及java 保护类对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java中private和protected的区别
- 2、java里protected是什么类型
- 3、java的访问权限中,共有变量共有方法、友好变量友好方法以及受保护的成员变量和方法,他们都是在A类
- 4、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受保护的成员的信息别忘了在本站进行查找喔。
发布于:2022-11-25,除非注明,否则均为
原创文章,转载请注明出处。