1 class Person {
 2     private String name;
 3     private String location;
 4     
 5     Person(String name) {
 6         this.name = name;
 7         location = "beijing";
 8     }
 9     
10     Person(String name, String location) {
11         this.name = name;
12         this.location = location;
13     }
14     
15     public String info() {
16         return "name: " + name + " location: " + location;
17     }
18 }
19 
20 class Teacher extends Person {
21     private String capital;
22     
23     Teacher(String name, String capital) {
24         this(name, "beijing", capital);
25     }
26     
27     Teacher(String n, String l, String capital) {
28         super(n,l);
29         this.capital = capital;
30     }
31     
32     public String info() {
33         return super.info() + "capital: " + capital;
34     }
35 }
36 
37 public class TestTeacher {
38     public static void main(String args[]) {
39         Person p1 = new Person("A");
40         Person p2 = new Person("B", "shanghai");
41         Teacher t1 = new Teacher("C", "t1");
42         Teacher t2 = new Teacher("D", "shanghai", "t2");
43         System.out.println(p1.info());
44         System.out.println(p2.info());
45         System.out.println(t1.info());
46         System.out.println(t2.info());
47     }
48     
49 }

 

posted on 2018-08-22 17:03  蕾拉  阅读(830)  评论(0)    收藏  举报