99问答网
所有问题
父类的protected方法, 子类能否继承,能否访问
如题所述
举报该问题
推荐答案 2020-01-01
public的类、类属变量及方法,包内及包外的任何类均可以访问;
protected的类、类属变量及方法,包内的任何类,及包外的那些继承了此类的子类才能访问;
private的类、类属变量及方法,包内包外的任何类均不能访问;
如果一个类、类属变量及方法不以这三种修饰符来修饰,它就是friendly的,那么包内的任何类都可以访问它,而包外的任何类都不能访问它(包括包外继承了此类的子类),因此,这种类、类属变量及方法对包内的其他类是友好的,开放的,而对包外的其他类是关闭的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/ej7WXXeejejtvzBXXv.html
其他回答
第1个回答 2020-04-17
public
都可以被继承或访问;
protected在同一包,他的子类都可以去继承或访问;
default,在同一包中可以被继承或访问,子类如果和父类不在一个包,也不能继承;
private,必须在一个类中才能被访问。本回答被提问者采纳
相似回答
请问Java中
父类的protected方法能不能
被
子类访问
答:
protected:只有在继承的时候可以访问
。而不管你是不是在同一个包里面 什么都不写:只有在同一个包里面才能访问 private:只有在类内部才能访问
问个关于
子类继承
的问题
答:
子类能继承父类的protected型成员是没错的
,错就错在你用对象来调用protected的方法了。对象只能调用public的方法。
子类的方法
能
访问
从
父类
中
继承
的受保护(
protected
)的数据成员吗?
答:
public 所有类都可以访问
protected 同一包内的类和子类(包括子类的子类)可以访问 (default) 同一包内的类 private 仅本类和本类的内部类可以访问
为什么
子类
中不能
访问
另一个包中
父类
中
的protected方法
答:
但对于不同包的访问,默认访问域就不行,protected也必须是通过
继承
关系来访问。TestBase base= new Child();base.printProtected(); //编译报错 这个会出错,是因为你在不同包里访问TestBase声明的print
Protected方法,
所以不行,你可以在你
子类
的printProtected通过super来
访问父类的
方法。
困扰好久了,赶高手就我!关于C#
子类访问父类protected
成员。_百度...
答:
派生的类无法通过基类的实例来访问其基类的受保护成员。 在派生的类中声明的基类的实例在运行时可能是另一个
类型的
实例,该类型从相同的基派生但与派生的类无关。 由于受保护成员只可由派生的
类型访问,
因此要访问可能在运行时无效的受保护成员的任何尝试都会由编译器标记为无效。再结合你的代码,你的...
求大佬指点一下,java
protected方法
问题。
答:
1、protected修饰的
方法,
能被同包的其他类访问,这时一般通过创建实例来调用 2、protected修饰的方法,只能被不同包的
子类访问,
这时在
子类
中直接调用,而不能通过创建父类实例来调用。即子类与父类不同包时,子类从
父类继承
而来
的protected方法
只能在本类中使用。换句话说,子类与父类不同包时,其他...
c#中
类的访问
修饰符
protected
只能对其所在的类和所在的
子类
进行访问。问...
答:
protected
是子类在
继承
的时候
可以访问
,其实可以看作访问自身的成员,但子类对象并不能访问
父类
对象的成员 internal是同一个程序集(dll,exe等)范围内可以访问 protected的成员不能由非
子类访问,
即便是同一个cs文件
...能
访问父类
受保护属性? cannot access
protected
member
答:
想
访问父类的protected
类型数据,需要通过方法调用,不能直接通过对象调用。就算不是
继承,
普通类的protected成员也不能直接通过类对象来调用,只能通过
类方法
调用
protected可以
被其他包中的所有
子类访问
吗?
答:
可以。下面那句话没看明白 就是说,如果你把类中的成员设为
protected
那么它的所有
子类
都
可以访问
的到,不管是不是在同一个包中。
大家正在搜
子类不能继承父类的构造方法
子类继承父类的方法
子类可以继承父类的构造方法
java子类继承父类的构造方法
子类继承父类的所有属性和方法
子类无法继承父类的构造函数
子类能继承父类的私有属性吗
子类可以继承父类的什么
子类继承父类的关键字
相关问题
请问Java中父类的protected方法能不能被子类访问
父类的protected方法, 子类能否继承,能否访问
子类的方法能访问从父类中继承的受保护(protected)的...
Java中子类的对象是否可直接使用父类的protected方...
java中子类无法继承父类中的protected变量?
java继承类怎样使用父类的protected方法和属性
我的java程序中,子类为何不能访问父类的protected...
Java能不能继承父类的protected和private方...