java configuration example

Person parent

package com.oracle.demo03;

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;
    }
}

 

Student subclass

Package com.oracle.demo03; 

public  class Student the extends the Person {
     public Student (String name, int Age) {
         // subclass to find no parent 
        Super (name, Age); 
    } 
}

 

Work subclass

package com.oracle.demo03;

public class Work extends Person{
    public Work(String name,int age){
        super(name,age);
    }
}

 

Demo01 test class

package com.oracle.demo03;

public class Demo01 {
    public static void main(String[] args) {
        Student student=new Student("张三", 10);
        System.out.println(student.getName()+" "+student.getAge());
        Work work=new Work("李四", 12);
        System.out.println(work.getName()+" "+work.getAge());
    }
}

Guess you like

Origin www.cnblogs.com/l1314/p/12072304.html