当前位置:首页 » 编程语言 » java父类的父类

java父类的父类

发布时间: 2022-08-10 00:34:05

‘壹’ java 调用父类的父类

在father中在定义一个调用父类的方法,在子类逐级调用。。。

classGrandPa
{
voidMethod()
{
System.out.println("Hello,IamGrandPa!");
}
}
classFatherextendsGrandPa
{
voidMethod()
{
System.out.println("Hello,IamFather!");
}

/**定义一个调用父类的方法*/
voidgetParentMethod()
{
super.Method();
}
}
classSonextendsFather
{
voidMethod()
{
/**这么逐级调用就可以了*/
super.getParentMethod();
System.out.println("AndSonisfollowed!");
}

publicstaticvoidmain(String[]args)
{
Sonson=newSon();
son.Method();
}
}

‘贰’ Java中怎么继承祖父类(即父类的父类)的私有属性

子类不能继承父类的私有属性,但是如果子类中公有的方法影响到了父类私有属性,那么私有属性是能够被子类使用的。

‘叁’ java中子类调用祖父类(父类的父类)的方法

1、如果是多态,只能通过super的方式调用基类方法,具体决定于父类是否覆盖了父类的父类方法,如果父类的方法覆盖了父类的父类,则super无法调用到父类的父类方法。如果父类的方法没有覆盖父类的父类,则super可以调用到父类的父类方法。

publicclassA{//定义类A
publicvoidshow(){
}
}
publicclassBextendsA{//定义子类B,继承类A
publicvoidshow(){
super.show();//调用父类A的方法show
}
}

2、如果不是多态,则可以直接访问方法名就能够访问到父类的父类方法

publicclassA{//定义类A
publicvoidshow(){
}
}
publicclassBextendsA{//定义子类B,继承类A
publicvoidme(){
show();//调用的是父类A中定义的show方法
}
}

‘肆’ 如何在Java中使用子类继承父类的父类,举个例子看看,谢谢

class Animal{//动物类
public String name="haha";//名字
public void say() {//说话方法
System.out.println(name+" say hi");
}
}
class Cat extends Animal{//猫类继承了动物类

}
public class Test {
public static void main(String[] args) {
Cat cat=new Cat();//实例化一个猫
cat.say();//由于猫继承了动物,所以继承了他所有非private的属性和方法
}
}

热点内容
php输出txt 发布:2025-07-01 22:05:21 浏览:707
为什么有的银行卡密码锁不上 发布:2025-07-01 22:04:31 浏览:337
甘蔗苗存储 发布:2025-07-01 21:47:03 浏览:665
选定文件夹 发布:2025-07-01 21:45:14 浏览:228
数据库或且 发布:2025-07-01 21:40:54 浏览:998
pythoneve 发布:2025-07-01 21:33:49 浏览:144
解压玩具怎么做只用水就可以做 发布:2025-07-01 20:52:56 浏览:163
解压放松室 发布:2025-07-01 20:52:43 浏览:127
存储器坏了 发布:2025-07-01 20:46:11 浏览:514
iphone怎么设锁屏密码 发布:2025-07-01 20:46:10 浏览:623