教育路上
摘要:java父类Citizen与子类Student之间的调用关系以及构造方法的创建与使用。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。
2021-06-07 13:24刘永莘
class Citizen {//公民的属性定义和初始化 public String personID="0000000000000000";//身份证号码 public String name="无名氏";//姓名 public String sex="男";//性别 public String birthday="1900.1.1";//生日 public void display()//定义显示属性的方法 { System.out.println("身份证号码:"+personID); System.out.println("姓名:"+name); System.out.println("性别:"+sex); System.out.println("生日:"+birthday); } } //定义子类Student。 //Student.java class Student extends Citizen//学生类由公民类派生 {//学生类的特有属性定义 public String studentID;//声明学号 public String registerTime;//生明注册时间 public int init_result;//入学成绩 public Student()//没参数的构造函数1 { studentID="00000000000"; registerTime="1900.1.1"; init_result=0; } public Student (String personID, String name, String sex, String birthday, String studentID,String registerTime,int init_result)//带参数的构造函数2 { this.personID=personID; this.name=name; this.sex=sex; this.birthday=birthday; this.studentID=studentID; this.registerTime=registerTime; this.init_result=init_result; } public void display()//成员方法display(),显示学生属性 { super.display();//执行父类的显示方法 System.out.println("学号:"+studentID); System.out.println("入学时间:"+registerTime); System.out.println("入学成绩:"+init_result); } } //StudentTest.java public class StudentTest { public static void main(String[] args) { Student student_obj1=new Student();//创建一默认对象 student_obj1.display();//执行方法,显示默认对象 Student student_obj2=new Student("412701199802102755","马小帅","男","1998.2.10","201501208","2015.9.1",610); student_obj2.display();//执行方法,显示对象 } }
访客的评论 2024/04/23 14:10
文中描述的是准确的吗,如何报名!