Java面向对象编程练习题

【练习题】01.类的成员变量
猜数字游戏一个类A有一个成员变量v有一个初值100。定义一个类对A
类的成员变量v进行猜。如果大了则提示大了小了则提示小了。等于则提示猜
测成功。

【练习题】02.类的成员变量
请定义一个交通工具(Vehicle)的类其中有:
属性速度(speed)体积(size)等等
方法移动(move())设置速度(setSpeed(int speed))加速speedUp(),减速
speedDown()等等.
最后在测试类Vehicle中的main()中实例化一个交通工具对象并通过方法给它
初始化speed,size的值并且通过打印出来。另外调用加速减速的方法对速
度进行改变。

【练习题】03.类的成员变量与方法、构造方法
在程序中经常要对时间进行操作但是并没有时间类型的数据。那么我们可
以自己实现一个时间类来满足程序中的需要。
定义名为MyTime的类其中应有三个整型成员时hour分minute秒
second为了保证数据的安全性这三个成员变量应声明为私有。
为MyTime类定义构造方法以方便创建对象时初始化成员变量。
再定义diaplay方法用于将时间信息打印出来。

为MyTime类添加以下方法
addSecond(int sec)
addMinute(int min)
addHour(int hou)
subSecond(int sec)
subMinute(int min)
subHour(int hou)
分别对时、分、秒进行加减运算。

【练习题】04.构造方法
编写Java程序模拟简单的计算器。
定义名为Number的类其中有两个整型数据成员n1和n2应声明为私有。编
写构造方法赋予n1和n2初始值再为该类定义加addition、减subtration、
乘multiplication、除division等公有成员方法分别对两个成员变量执行
加、减、乘、除的运算。
在main方法中创建Number类的对象调用各个方法并显示计算结果。

【练习题】05.构造方法
编写Java程序用于显示人的姓名和年龄。
定义一个人类Person该类中应该有两个私有属性姓名name和年龄age。
定义构造方法用来初始化数据成员。再定义显示display方法将姓名和年
龄打印出来。 在main方法中创建人类的实例然后将信息显示。

【练习题】06.get方法和set方法
定义一个类该类有一个私有成员变量通过构造方法将其进行赋初值并提供
该成员的getXXX()和setXXX()方法
提示假设有private String name;则有
public void setName(String name){
this.name = name;
}

public String getName(){
return this.name;
}

【练习题】07.构造方法与重载
为“无名的粉”写一个类class WuMingFen 要求
1.有三个属性面码:String the

你可能喜欢

  • JAVA编程题全集及答案
  • 面向对象程序设计期末考试试题
  • Java面向对象程序设计
  • java面向对象编程
  • java基础教程
  • java视频
  • java高级
  • javascript面向对象编程

Java面向对象编程练习题相关文档

最新文档

返回顶部