JAVA考试题 编写一个类Person 再编写一个学生类继承Person类

本人的JAVA期中考试题,分享给有需要的朋友,变量名和方法名 命名的都不规范 因为考试需要,仅供初学者参考

题干:编写一个人类Person,其中包含姓名、性别和年龄的属性,包含构造方法以及显示姓名、性别和年龄的方法。再编写一个学生类Student,它继承Person类,其中包含学号属性,包含构造方法以及显示学号的方法。最后编写一个主类,包含main()方法,在main()方法中定义两个学生s1和s2并给他们赋值,最后显示他们的学号、姓名、性别以及年龄。其中一个学生信息是自己本人。

文件1Person类

public class person {

    private String name;

    private String sex;

    private int age;

    public int getAge() { 

        return age;

    }

    public void setAge(int age) { 

        this.age = age;

    }

    public String getName() { 

        return name;

    }

    public void setName(String name) { 

        this.name = name;

    }

    public String getSex() { 

        return sex;

    }

    public void setSex(String sex) { 

        this.sex = sex;

    }

}

文件2 学生类

public class xuesheng extends person {
    private String studentNo;
    public xuesheng(String s) {
    }

    public xuesheng() {
    }

    public void Student() {
    }

    public void Student(String studentNo) {
        this.studentNo = studentNo;
    }

    public String getStudentNo() { 
        return studentNo;
    }

    public void setStudentNo(String studentNo) { 

        this.studentNo = studentNo;

    }

    public static void main(String[] args) { 

        xuesheng s1= new xuesheng();

        s1.setStudentNo("2019101100");

        s1.setName("齐勃涵");

        s1.setSex("男");

        s1.setAge(23);

        xuesheng s2=new xuesheng();

        s2.setStudentNo("2019101100");

        s2.setName("测试");

        s2.setSex("女");

        s2.setAge(20);

//输出

        System.out.println(s1.getStudentNo());

        System.out.println(s1.getName());

        System.out.println(s1.getSex());

        System.out.println(s1.getAge());

        System.out.println(s2.getStudentNo());

        System.out.println(s2.getName());

        System.out.println(s2.getSex());

        System.out.println(s2.getAge());

        s1=null;

        s2=null;

    }

}

发表评论

您的电子邮箱地址不会被公开。