type
status
date
slug
summary
tags
category
icon
password
@ZZHow(ZZHow1024)
参考课程:
【韩顺平 循序渐进学Java】
本章 Project:
0361_房屋出租需求
- 项目需求
- 实现基于文本界面的《房屋出租软件》。
- 能够实现对房屋信息的添加、修改和删除 (用数组实现),并能够打印房屋明细表。
- 项目界面
- 主菜单
- 新增房源
- 查找房源
- 删除房源
- 修改房源
- 房屋列表
- 退出系统
0362_房屋出租设计
- 项目设计-程序框架图(分层模式)
- 系统有哪些类[文件]
- 明确类与类的调用关系
0363_房屋出租工具类
- 准备工具类Utility.java,提高开发效率:
在实际开发中,公司都会提供相应的工具类和开发库,可以提高开发效率,程序员也需要能够看懂别人写的代码,并能够正确的调用。
- 解释一个问题:
直接使用类.方法() → 因为当一个方法是static时,就是一个静态方法,静态方法可以直接通过类名调用。
0364_房屋House类
- 项目功能实现-完成House类House.java
编号 房主 电话 地址 月租 状态(未出租 / 已出租)
0365_房屋主菜单
- 项目功能实现-显示主菜单和完成退出软件功能
- 功能说明:
用户打开软件,可以看到主菜单,可以退出软件。
- 思路分析:
在HouseView.java中,编写一个方法mainMenu,显示菜单。
0366_房屋出租列表
- 项目功能实现-完成显示房屋列表的功能
- 功能说明:
绘制列表,显示编号 房主 电话 地址 月租 状态(未出租 / 已出租)。
- 思路分析:
0367_房屋出租添加
- 项目功能实现-添加房屋信息的功能
- 功能说明:
- 思路分析:
规定:新添加的房屋的id按照自增长来。
0368_房屋出租删除
- 项目功能实现-完成删除房屋信息的功能
- 功能说明:
- 思路分析:
0369_房屋出租退出
- 项目功能实现-完善退出确认功能
- 功能说明:
要求在退出时提示“确认是否退出(Y/N):”,必须输入Y/N,否则循环提示。
- 思路分析:
0370_房屋出租查找
- 项目功能实现-完成根据id查找房屋信息的功能
- 功能说明:
- 思路分析:
0371_房屋出租修改
- 项目功能实现-完成修改房屋信息的功能
- 功能说明:
- 思路分析: