请问这个java题怎么做

案例3:新建计划管理系统项目,项目名为PlanManagement,包名为自己的姓名拼音或缩写;

包内新建类文件:

  1. 家乡接口:Home, 方法:家乡介绍welcome()方法,(功能输出家乡相关内容)
  2. 学校接口:School, 方法:学校暑假信息Summer()方法,(功能输出学校名,以及暑假安排相关信息)
  3. 人类: Person,属性姓名、性别、年龄;方法:hello()方法,输出个人信息
  4. 学生类:Student,继承Person类,实现Home和 School接口

 属性:家乡home;

方法:重写父类hello()方法,在原有输出内容的基础上,输出自己的家乡;实现接口内的抽象方法;

  1. 计划类:Plan, 继承Student类,

       属性: plans数组,存放暑假计划内容,num变量,存放计划个数;

       方法: inputPlans()方法,实现键盘输入:"请依次输入暑期学习计划,每输完一项后回车确定:", 并统计计划个数;

              total()方法,实现输出计划总数;

  1. 测试类:Test

实例化Plan对象,以自己的姓名拼音或缩写命名对象名,属性赋值,调用hello()、welcome ()、Summer()和inputPlans()、total()方法,完成个人暑期计划的录入和展示;

整体思路如下:

1.创建Home和School接口 然后在分别创建HomeImpl和SchoolImpl实现类,分别有welcome()和summer()方法

2.Person类,并声明属性,和方法hello

3.创建学生类Student 继承(extends)Person类,并实现 Home和School接口

4.创建计划类Plan继承学生类Student,声明属性和方法

5.编写Test类进行调用测试方法

自己尝试着写一下,基本上该写的,思路方法都说了,没什么难度,如果遇到什么问题或者困难可以详细说明

如果对你有帮助,记得采纳一下哦~  谢谢啦♪(^∇^*)

这个主要是java类和对象的练习,建议还是先试着写写