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

Python028

如何在Java中使用子类继承父类的父类,举个例子看看,谢谢,第1张

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的属性和方法

}

}

是的,子类将继承父类的非私有的属性和方法。

在JAVA中,子类继承父类的所有方法和属性(构造方法要用关键super([参数])调用);继承是JAVA中一个重要的特色,便于程序的编写,提高代码的重用性。

1、如果给子类i提供get和set通过get调用的自然是子类的。

2、如果给父类和子类分别提供get和set,调的仍然是子类的,因为方法被重写。

扩展资料

在继承中用到super调用父类的构造

privateStringname

privateStringsex

publicxinxin1(Stringname,Stringsex)

{

this.name=name

this.sex=sex

}

publicvoidhello(){

System.out.println(“嗨!我是”+name+”我是”+sex+”孩”)

}