5.11 java继承作业

本文介绍了Java中的类继承概念,通过一个实例展示了如何创建父类和子类。父类包含构造函数、设置和访问方法,以及eat和walk方法。子类Student扩展了父类,增加了学号和成绩属性,以及studyCourse和test方法。在main方法中,演示了如何实例化对象并调用相关方法来展示对象信息。
摘要由CSDN通过智能技术生成

java继承作业


今天做的java继承作业,日常记录。
题目如下:
定义父类Person,包含身份证号id,姓名name成员变量,同时包含两个构造方法:

一个带参数的,为对象各个成员变量赋值,另一个是空参数的,将对象赋值为系统默认值;

同时还含有对应的设置方法及访问方法及eat方法,输出吃的食物,其中食物是参数;

walk方法,输出走了多少路程,其中路程是参数;

定义子类Student(主类),在父类的基础上新增了学号studentId和成绩score两个成员变量,两个构造方法,

新增两个方法:studyCourse方法输出今天学习的课程,其中课程名是参数;test方法输出参加考试的科目,其中科目是参数。

在main方法中,创建一个人,身份证号为1234567,姓名张三,假设他今天走了1000米,吃了饺子,输出张三的个人信息,包括身份证、姓名、所走的路程及吃了什么;创建一个学生(就是自己),输出个人信息,包括身份证、姓名、所走的路程、吃的食物及今天学习的课程和考试科目;

代码如下.

public class Person {
   

	String id;//身份证号

	String name;//姓名

	//系统默认构造函数
	public Person() {
   
		id = "0000000";
		name = "nell";
	}

	//成员赋值构造函数
	public Person(String id,String name) {
   
		this.id = id;
		this.name = name;
	}

	public String getid() {
   
		return id;
	}

	public void setid(String id) {
   
		this.id = id;
	}

	public String getname() {
   
		return name;
	}

	public 
  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值