Q
对象继承吗?
1
A
回答
0
您已经使用A和B之间的组合(B包含A的一个实例)以及B和C之间的继承关系。因此,从C可以使用super
关键字在B中“获取”方法。你可能(取决于范围),因此也获得A的成员从C,但你没有被继承直接这样做,如果C的B继承和B从A继承
+0
我可以举个例子吗? –
0
这里是因为会出现这种情况小例子使用它,
class A
{
String varOfA="Class A";
private String locOfA="Local variable";
}
class B extends A
{
int number=20;
}
class C extends B
{
int total=number;
void show()
{
System.out.println(super.varOfA);
//System.out.println(super.locOfA); //This is a private variable variable, so it
//won't be accessed from sub class
System.out.println(total);
}
}
public class MLInhert
{
public static void main(String args[])
{
C obj=new C();
obj.show();
}
}
请让我知道,如果我在这个答案中有任何错误。因为我是这里的初学者。
0
根据在它决定哪个类级别的变量可以访问类变量的访问说明。请参阅下表:
欲了解更多信息请参阅:http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
相关问题
- 1. 继承ActiveRecord对象
- 2. Javascript对象继承
- 3. 类,对象,继承?
- 4. Javascript对象继承
- 5. 继承的对象
- 6. 继承JavaScript对象
- 7. C#对象继承
- 8. JavaScript继承对象覆盖其他继承对象
- 9. 对象继承父对象的属性
- 10. 面向对象 - 继承
- 11. 继承与Oracle对象
- 12. JavaScript对象继承与IIFE?
- 13. Javascript对象继承与iife
- 14. 继承和对象文字
- 15. JSON和对象继承
- 16. 继承类从对象
- 17. 从2个对象继承
- 18. Rails对象继承belongs_to
- 19. 与继承的对象paramater
- 20. 对象及其继承
- 21. 骨干+ RequireJS对象继承
- 22. TraitsUI对象的继承
- 23. 过滤继承的对象
- 24. 继承与Scala的“对象”
- 25. 继承对象列表 - C++
- 26. javascript DOM对象继承
- 27. AS3 - 面向对象 - 继承
- 28. 在继承的对象
- 29. 继承本机对象
- 30. 原型对象继承
尝试它,你就会知道:) – Maroun
“我有继承的B类C类”是指为B继承C或C是继承B? – rahulserver
这取决于变量的变量范围,它包含B中的A对象。如果它是'private',那么否,如果它是'public' /'protected' /'default',那么是。 – Tobb