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编程题全集(50题及答案)32页
- JAVA编程题全集(100题及答案)w13页
- 最新JAVA编程题全集(50题及答案)58页
- 最新JAVA编程题全集(50题及答案)32页
- 最新JAVA编程题全集(63题及答案)44页
- JAVA编程题全集(100题及答案)42页
- 面向对象程序设计C++期末考试试题12页
- 《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案19页
- 《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案26页
- 《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案49页
- 9《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案53页
- 8《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案43页
- 黑龙江大学面向对象程序设计Java实验讲义2009软件15页
- 第六章 Java面向对象的程序设计43页
- Java程序员应该了解的10个面向对象设计原则2页
- 第3讲Java面向对象程序设计(一)25页
- Java语言与面向对象程序设计 (语音版2000)2页
- Java语言与面向对象程序设计11页
- java4_面向对象编程30页
- java基础第三章面向对象编程37页
- 大一java编程,面向对象程序设计,有图有答案45页
- java面向对象编程模拟4页
- java面向对象编程讲义304页
- 第3章 java面向对象编程43页
- 达内java学习基础教程笔记15页
- java基础教程笔记14页
- java语言基础教程26页
- java基础教程习题解答(支持文档结构视图)45页
- java基础知识速成教程216页
- java最详细基础教程(一看就会)72页
- java视频播放2页
- java视频教程2页
- java视频笔记1页
- java实时视频传输5页
- javaweb视频摘要1页
- 最权威java视频4页
- java高级工程师招聘要求1页
- java高级编程考题3页
- java高级编程项目实践32页
- java高级编程(重点推荐)93页
- java高级12页
- java高级教程68页


