package cn.ALAN_CF.studyf002;
public class Person {
protected String name;
protected int age;
public Person(String name,int age) {
this.age = age;
this.name = name;
}
public Person(){
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
}
package cn.ALAN_CF.studyf002;
public class Student extends Person {
private double grade;
public Student(String name,int age,double grade) {
super(name,age);
this.grade = grade;
}
public Student(){
}
package cn.ALAN_CF.studyf002;
public class Teacher extends Person {
private int salary;
public Teacher(String name,int age,int salary) {
super(name, age);
this.salary = salary;
}
public int getSalary() {
return salary;
}
public void setSalary(int salary) {
this.salary = salary;
}
public String msg() {
return name + " , " + age + " , " + salary;
}
}
package cn.ALAN_CF.studyf002;
public class Main {
public static void main(String[] args) {
Person per1 = new Student("Alan", 19, 3.29);
Student per3 = new Student("Mike", 20, 3.39);
Person per2 = new Teacher("Helen", 40, 4800);
Teacher per4 = new Teacher("Linda", 35, 4000);
Person p1=new Person();
Person p2=new Student();
System.out.println(p1 instanceof Student);
System.out.println(p2 instanceof Student);
System.out.println(p2 instanceof Person);
}
}
![在这里插入图片描述]()