定义一个Person类,含姓名、性别、年龄等字段;

编程入门 行业动态 更新时间:2024-10-10 19:22:27

定义一个Person类,含姓名、性别、年龄等<a href=https://www.elefans.com/category/jswz/34/1771443.html style=字段;"/>

定义一个Person类,含姓名、性别、年龄等字段;

定义一个Person类,含姓名、性别、年龄等字段;继承Person类设计Teacher类,增加职称、部门等字段;继承Person类设计Student类,增加学号、入学时间、专业等字段。定义各类的构造方法和toString()方法,并分别创建对象进行测试。

源代码如下:

package pk1;
class Person{String name,gender;int age;public Person(String name,String gender,int age) {this.name=name;this.gender=gender;this.age=age;}//有参构造方法public Person(){this("","",0);}//无参构造方法public String toString() {return "姓名:"+name+"性别:"+gender+"年龄"+age;}public static void main(String[] args) {// TODO Auto-generated method stubPerson P=new Person("李华","男",23);System.out.println(P);}
}
public class Teacher extends Person {String post,branch;public Teacher(String name,String gender,int age,String post,String branch) {super(name,gender,age);this.post=post;this.branch=branch;}public String toString() {return super.toString()+"职称:"+post+"部门:"+branch;}public static void main(String[] args) {// TODO Auto-generated method stubTeacher T=new Teacher("楚人美","女",25,"高级","戏曲");System.out.println(T);}
}
class Student extends Person{String num,date,major;public Student(String name,String gender,int age,String num,String date,String major) {super(name,gender,age);this.num=num;this.date=date;this.major=major;}public String toString() {return super.toString()+"学号:"+num+"入学日期:"+date+"专业:"+major;}public static void main(String[] args) {// TODO Auto-generated method stubStudent S=new Student("李强","男",8,"321","1988.9.1","生物");System.out.println(S);}
}

更多推荐

定义一个Person类,含姓名、性别、年龄等字段;

本文发布于:2024-03-12 07:29:40,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1731002.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:字段   性别   定义   姓名   年龄

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!