/*
* 描述学生和工人两个类 name age进行抽取 ,父类 Person 提供set get
* 同时创建学生和工人对象 必须明确年龄和姓名 并且控制台输出
* */
package demo1; public class Person { private String name; private int age; public Person() { super(); } public Person(String name, int age) { super(); this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } @Override public String toString() { return "Person [name=" + name + ", age=" + age + "]"; } }
package demo1; public class Student extends Person{ public Student(String name,int age) { super(name,age); } }
package demo1; public class Worker extends Person{ public Worker(String name,int age) { super(name,age); } }
package demo1; public class Demo1 { public static void main(String[] args) { Worker w = new Worker("zhangsan", 23); System.out.println(w.getName()); System.out.println(w.getAge()); System.out.println(w); Student s = new Student("lisi", 24); System.out.println(s.getName()); System.out.println(s.getAge()); System.out.println(s); } }