下面要给大家带来的是一个java类的继承的例子,一起来看看详细的代码吧!
一、题目
1、定义一个Person类,这个类的属性有三个,分别是name、age、color。
类有构造方法给三个属性赋值。
run方法,可以计算出,十年之后的年龄并且输出。
eat方法,可以改变自己的name和color*/
2、定义一个Dog类。
类有属性name。
有构造方法给name传值,有run方法,这个方法是输出name属性的值。
3、定义一个Student类,继承父类Person。
这个类有Dog类型属性。
有构造方法给属性传值。
这个类有遛狗方法,在调用这个方法的时候,会调用自己宠物run方法。
二、代码实现
package com.b; public class Person { private String name; private String color; private int age; public Person() {} public Person(String a, String b, int c) { name = a; color = b; age = c; } public void run() { double c = age + 10; System.out.println(c); } public void eat(String d, String f) { name = d; color = f; } }
package com.b; public class Dog { private String name; public Dog(String n) { name = n; } public Dog() {} public void run() { System.out.println(name); } }
package com.b; //类有遛狗的方法,当调用这个方法时会调用自己宠物的run方法。 public class Test { public static void main(String[] args) { Dog d = new Dog("小溪"); Student s = new Student(d); // 学生类调用狗类里的run方法 s.run(); s.liugou(); } }
以上就是今天的java继承例子代码了,你可以仔细的看一看,更多java实例,请继续关注奇Q工具网来进行了解吧。
推荐阅读: