当前位置:首页 » 编程语言 » 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的属性和方法
}
}

热点内容
lol脚本有哪些 发布:2025-07-13 15:10:28 浏览:162
lol怎么上传囧图 发布:2025-07-13 15:09:40 浏览:89
c语言火车售票系统 发布:2025-07-13 15:06:55 浏览:388
用什么缓存视频 发布:2025-07-13 14:52:27 浏览:360
GTA5mods文件夹 发布:2025-07-13 14:52:27 浏览:52
如何在本地搭建svn服务器地址 发布:2025-07-13 14:52:26 浏览:963
手动编程教程 发布:2025-07-13 14:52:17 浏览:377
编程要求学历 发布:2025-07-13 14:50:40 浏览:186
投资黄金源码 发布:2025-07-13 14:48:49 浏览:881
androidservice的生命周期 发布:2025-07-13 14:44:24 浏览:670