JAVA面向对象程序设计-FeiGe快递系统-继承

package com.caishui.model;
public class TestSon {
public static void main(String[] args) {
Son son = new Son();
}
}

package com.caishui.model;
public class Son extends Person {
public Son (){
super();
System.out.println("========Son构造器=====");
}
}

package com.caishui.model;
import javax.swing.Spring;
public class Person {
private Spring name;
public Spring getName() {
return name;
}
public void setName(Spring name) {
this.name = name;
}
public Person() {
super();
System.out.println("=========Person构造器====");
}
}

package com.caishui.model;
public class TestSon {
public static void main(String[] args) {
Person person = new Person();
person.say();
Son son = new Son();
son.say();
Son_Son Son_Son =new Son_Son ();
Son_Son.say();
}
}

package com.caishui.model;
public class Son_Son extends Son {
public void say(){
System.out.println("英语");
}
public Son_Son() {
super();
}
}

package com.caishui.model;
public class TestDog {
public static void main(String[] args) {
Dog dog=new Dog();
dog.shout();
}
}
```c
package com.caishui.model;
public class TestDog {
public static void main(String[] args) {
Dog dog=new Dog();
dog.shout();
}
}
```c
package com.caishui.model;
public class Animal {
void shout(){
System.out.println("动物发出叫声");
}
public Animal() {
super();
}
}

package com.caishui.model;
public class Dog {
void shout(){
System.out.println("汪汪汪......");
}
}