需求:1、动物:名字 年龄 2、修勾:父类的两个 还要会看门叫修勾 3、修毛~:父类的属性,还要抓老鼠修毛~~
提现继承学习成果~~~欢迎交流 比如我在带参构造方法那里是super.getAge();并不影响结果 但是好像是错的 欢迎大佬指正哈!!然后系统自动生成的是super(nameString,age);
package com;
public class Animal {
private String nameString;
private int age;
public String getNameString() {
return nameString;
}
public void setNameString(String nameString) {
this.nameString = nameString;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
package com;
public class Cat extends Animal {
public void Cat() {}
public void Cat(String nameString , int age) {
super.getAge();
super.getNameString();
//super(name,age);
}
public void cat() {
// TODO Auto-generated constructor stub
System.out.print("cat");
}
}
package com;
public class Dog extends Animal {
public void Dog() {
}
public void dog(String nameString ,int age) {
super.getAge();
super.getNameString();
//super(name,age);
}
public void dog() {
System.out.print("dogg");
}
}
package com;
public class AnimalDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Dog dog = new Dog();
dog.setAge(14);
dog.setNameString("修勾");
dog.dog();
System.out.print(dog.getAge()+dog.getNameString());
Cat cat = new Cat();
cat.setAge(10);
cat.setNameString("修猫");
cat.cat();
System.out.print(cat.getAge()+cat.getNameString());
}
}