package xb;
abstract class Person{
private String name;
private int age;
public Person(String name,int age){
this.name=name;
this.age=age;
}
public String getName(){
return this.name;
}
public int getAge(){
return this.age;
}
public void say(){ //说话是具体功能,要定义成普通方法
System.out.println(this.getContent());
}
public abstract String getContent(); //说话的内容由子类决定
};
class Student extends Person{
private float score;
public Student(String name,int age,float score){
super(name,age);
this.score=score;
}
public String getContent(){
return "学生姓名"+super.getName()+"学生年龄"+super.getAge()+"学生成绩"+this.score;
}
}
class Worker extends Person{
private float salary;
public Worker(String name,int age,float salary){
super(name,age);
this.salary=salary;
}
public String getContent(){
return "工人姓名"+super.getName()+"工人年龄"+super.getAge()+"工人工资"+this.salary;
}
}
public class zuoye4 {
public static void main(String args[]){
Person stu=new Student("1",18,100.0f);
Person wor=new Worker("2",100,1.0f);
stu.say();
wor.say();
}
}
JAVA 模板设计
最新推荐文章于 2023-06-15 16:14:21 发布