SHAOXIAOJ正在加载中...

2260: 抽象类-Person

金币值:2 定数:6 时间限制:1.000 s 内存限制:128 M
正确:0 提交:0 正确率:0.00% 命题人:
点赞量:0 收藏量:0 题目类型:程序 知识点: Java

题目描述

定义一个抽象类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