2260: 抽象类-Person
金币值:2
定数:6
时间限制:1.000 s
内存限制:128 M
解决:1
提交:1
正确率:100.00% 命题人:
题目描述
定义一个抽象类Person,包含姓名属性;至少有一个抽象方法,如获得基本信息的方法getDescription();定义一个Student类继承Person,包含专业属性;定义一个Employee类继承Person,包含工资属性。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String name, major;
double salary;
Scanner in = new Scanner(System.in);
name = in.nextLine();
major = in.nextLine();
doFun(new Student(name, major));
name = in.nextLine();
salary = in.nextDouble();
doFun(new Employee(name, salary));
}
public static void doFun(Person p) {
p.getDescription();
}
}
/* 以下为你的代码 */ 输入
共4行:分别为姓名、专业、姓名和工资
输出
见样例
样例输入 复制
小明
计算机
明亮
6000
样例输出 复制
我叫小明,是一名计算机专业学生
我叫明亮,是一名工人
我的工资是6000.0