《java程序练习》由会员分享,可在线阅读,更多相关《java程序练习(7页珍藏版)》请在金锄头文库上搜索。
1、练习面向对象编程基础练习1 定义一个People类,包含姓名(name),性别 (sex)两个属性;适当定义构造函数初始化对 象;定义一个show()方法,按照如下格式打 印对象的信息: 尊敬的张三丰先生 尊敬的黄蓉女士 编写测试类PeopleTest,测试People类的运 行效果练习2 定义一个Student类,包含姓名(name), 班级(cname),性别(sex)三个属性;适当 定义构造函数初始化对象;定义一个say() 方法,按照如下格式打印对象的信息: 我是09软件G5班的张三丰,我是男生 我是12电子商务G5班的黄蓉,我是女生 编写测试类StudentTest,测试Studen
2、t类 的运行效果练习3 编写测试类MyClassTest,在main方法中定 义一个数组(myClass),可以存放40个 Student对象,随便给myClass数组中的 Student赋值,然后打印数组中的所有 Student对象。练习4 定义一个交通工具(Vehicle)的类,其中 有属性:速度(speed),体积(size)等等。方 法:移动(move),打印“我正在以60的速 度移动”;设置速度(setSpeed),加速 (speedUp),减速(speedDown),(加减速 度的数量由参数决定)等等。 最后编写测试类VehicleTest,测试Vehicle 类的使用。(构造方法
3、,属性初始化,加 速减速对速度的影响等等)练习5 定义一个日期类(Date),其中有属性: 年(year),月(month),日(day)。方法:适 当的构造函数(不要求检验日期数据的正 确性);show()方法,打印至少2种格式的 日期(yyyy-mm-dd,yyyy年mm月dd日) 。 编写测试类DateTest,测试Date类的使用 。 练习6 定义一个日期类(Date),其中有属性: 年(year),月(month),日(day)。方法:多 个构造函数,构造时要求检验日期数据的 正确性(不考虑闰年,2月统一有28天);打 印至少2种格式的日期(yyyy-mm-dd, yyyy年mm月dd日);计算明天的日期。 编写测试类,测试Date类的使用。