package Hzy;
public abstract class Person {
private String name;
private int 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;
}
public Person(String name,
int age) {
this.name =
name;
this.age =
age;
}
public Person() {
super();
}
@Override
public String toString() {
return "Person [name=" + name +
", age=" + age +
"]";
}
public abstract String speak();
}
package Hzy;
public class Student extends Person{
private float score;
public Student(String name,
int age,
float score) {
super(name, age);
this.setScore(score);
}
@Override
public String speak() {
return "学生说-->我的姓名:"+super.getName()+
" "+super.getAge()+
"岁 "+
this.score+
"分";
}
public float getScore() {
return score;
}
public void setScore(
float score) {
this.score =
score;
}
}
package Hzy;
public class Worker extends Person {
private float salary;
public Worker(String name,
int age,
float salary) {
super(name, age);
this.setSalary(salary);
}
@Override
public String speak() {
return "工人说 -->我的姓名:"+super.getName()+
" "+super.getAge()+
"岁 "+
this.salary+
"元";
}
public float getSalary() {
return salary;
}
public void setSalary(
float salary) {
this.salary =
salary;
}
}
package Hzy;
public class DemoStudentWorker {
public static void main(String[] args) {
Person student=
new Student(
"旺财",
3,
90.5f);
Person worker=
new Worker(
"小强",
1,
8125.5f);
print(student.speak());
print(worker.speak());
}
private static void print(String speak) {
System.out.println(speak);
}
}
转载于:https://www.cnblogs.com/speater/p/7591324.html
相关资源:各显卡算力对照表!
转载请注明原文地址: https://win8.8miu.com/read-18445.html