第5次Java作业+LSYang
2016-04-08 14:09
489 查看
【题目】建立一个人类(Person)和学生类(Student),功能要求如下:
(1)Person类中包含4个私有的数据成员name、addr、sex、age,分别为字符串型、字符串型、字符型及整型,表示姓名、地址、性别和年龄。用一个4参构造方法、一个两参构造方法、一个无参构造方法可进行Person在的实例化操作,另外用一个输出方法显示4种属性。
(2)Student类继承Person类,并增加成员math、english存放数学和英语成绩。一个6参构造方法、一个两参构造方法、一个无参构造方法和重写输出方法用于显示6个属性。
程序运行结果
(1)Person类中包含4个私有的数据成员name、addr、sex、age,分别为字符串型、字符串型、字符型及整型,表示姓名、地址、性别和年龄。用一个4参构造方法、一个两参构造方法、一个无参构造方法可进行Person在的实例化操作,另外用一个输出方法显示4种属性。
(2)Student类继承Person类,并增加成员math、english存放数学和英语成绩。一个6参构造方法、一个两参构造方法、一个无参构造方法和重写输出方法用于显示6个属性。
class Person{ private String name; private String addr; private char sex; private int age; public Person(){ } public Person(String name,String addr,char sex,int age){ super(); this.name=name; this.addr=addr; this.sex=sex; this.age=age; } public String toString(){ return "姓名:"+this.name+" 地址:"+this.addr +" 性别:"+this.sex+" 年龄:"+this.age; } } class Student extends Person{ private double math; private double english; public Student(){ } public Student(String name,String addr,char sex,int age,double math, double english){ super(name,addr,sex,age); this.math=math; this.english=english; } public String toString(){ return super.toString()+" 数学成绩:"+this.math+" 英语成绩:"+this.english; } } public class Java501{ public static void main(String[] args) { Student stu=new Student("张三","北京朝阳区朝阳北路11号",'女',20,100,96); System.out.println(stu); } }
程序运行结果
相关文章推荐
- struts(一)
- java中怎么解决路径中文的问题
- "XX cannot be resolved to a type "eclipse报错及解决说明
- java类型存储方式理解
- JDK中提供的ClassLoader
- 如何添加在eclipse 中添加 window Builder
- 设置Eclipse中的tab键为4个空格的完整方法
- JAVA---Merge Intervals
- Java中String类型变量初值为null时的连接问题
- Spring与Spring MVC事务配置及对比
- SpringMvc -上传文件
- Java 基础瀑图
- Spring mvc实现动态多数据源
- JAVA堆和栈的区别
- Eclipse快捷键
- java io流详解
- Java基础学习第七天——面向对象常见概念
- Java中的泛型
- Java学习笔记(01)--基本类型
- Java异常处理:java.lang.ClassCastException: JSON keys must be strings