java吧 关注:1,254,954贴子:12,745,470
  • 4回复贴,共1

求助一道java题,懂得的大神希望能帮我看一下,感激不尽

只看楼主收藏回复

分别编写两个类,Person,Student,使其满足下列要求
1、Person类有三个成员变量name,sex,age,一个构造方法实现对其成员变量的初始化,一个showMe方法显示人员信息;name,sex,age。
2、Student类是Person类的直接子类,Student类有两个成员变量department(系别),specialty(专业),一个构造方法实现对其成员变量的初始化,一个ShowStudent方法显示学生信息:name,sex.age,department,specialty
3、要求在屏幕终端输出如下学生信息:
姓名:王明,性别:男,年龄:18,系别:经管系,专业:电子商务


IP属地:广东1楼2018-06-06 22:33回复
    这个是我自己做的,但是在buleJ上编译时有出现错误,可以帮我指出错误之处吗?
    public class person1 {
    private static String name;
    private static String sex;
    private static int age;
    public person1() {
    this.name = "王明";
    this.sex = "男";
    this.age = 18;
    }
    public void showMe() {
    System.out.print("名字:" + this.name + " 性别:" + this.sex + " 年龄:" + this.age + " ");
    }
    }
    public class Student extends person1 {
    private static String department;
    private static String specialty;
    Student(String name,String sex, int age, String department,String specialty)
    {
    super(name,sex, age,department,specialty);
    this.department = department;
    this.specialty = specialty;
    }
    public void ShowStudent() {
    super.ShowStudent();
    System.out.println("系别:" + department + " 专业:" + specialty );}}


    IP属地:广东5楼2018-06-06 23:01
    回复
      一堆快捷键就可以操作完成了


      IP属地:安徽来自iPhone客户端6楼2018-06-06 23:05
      收起回复