2260: 抽象类-Person
金币值:2
定数:6
时间限制:1.000 s
内存限制:128 M
正确:0
提交:0
正确率:0.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