2243: 继承-学生类和人类
金币值:2
定数:6
时间限制:1.000 s
内存限制:128 M
正确:4
提交:7
正确率:57.14% 命题人:
题目描述
编程Person人类,具有(protected)属性name、age;使用构造方法为其赋初值;定义intr()方法输出属性信息。
定义子类Student继承Person类,增加属性sex;使用构造方法为其赋初值;定义intr()方法输出属性信息。
定义Student类对象,调用intr()方法。
定义子类Student继承Person类,增加属性sex;使用构造方法为其赋初值;定义intr()方法输出属性信息。
定义Student类对象,调用intr()方法。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String name,sex;
int age;
Scanner in = new Scanner(System.in);
name=in.nextLine();
sex=in.nextLine();
age=in.nextInt();
Person p= new Person(name,age);
Student s= new Student(name,age,sex);
p.intr();
s.intr();
}
}
/*以下为你的代码*/ 输入格式
共3行,分别为姓名,性别和年龄
输出格式
见样例
输入样例 复制
张三
男
20
输出样例 复制
name:张三,age:20
name:张三,age:20,sex:男