大家好,今天空闲时间整理了一份JavaSE面向对象的常用习题,喜欢的朋友可以关注我。习题来自互联网,不喜勿喷

1、定义长方形类,含:

属性:宽、高(整型);

方法:求周长、面积;

构造方法3个:(1)无参——宽、高默认值为1;(2)1个参数——宽、高均为参数值;(3)2个参数——宽、高各为参数值。

2、定义圆类,它有一个变量radius(半径)。从键盘输入数据,通过构造方法传递给radius,编程计算并输出圆的周长和面积(确保输入的数据不为负数)。

3、定义一个计算器类,包括加、减、乘、除运算。要求构造函数接受两个数,成员方法有常用的计算方法。

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

5、定义一个网络用户类 要处理的信息有用户ID、用户密码、email地址。在建立类的实例时 把以上三个信息都作为构造函数的参数输入 其中用户ID和用户密码时必须的 缺省的email地址是用户ID加上字符串"@gameschool.com"

6、编写Addition类 该类中应包含一组实现两数相加运算的重载方法。 实现加法运算的方法 应接受两个参数 即加数和被加数 方法将两个参数进行加法运算后 返回相加结果。考虑可能针对不同的数据类型进行计算 重载一组方法 包括整型、长整型、浮点型、双精度浮点型、还有字符串。 在main方法中创建Addition类的实例 分别调用重载方法测试其效果。 应将Addition类打入到包中 以自己名字的拼音为包命名。

7、创建一个类 为该类定义三个构造函数 分别执行下列操作 1、传递两个整数值并找出其中较大的一个值 2、传递三个double值并求出其乘积 3、传递两个字符串值并检查其是否相同 4、在main方法中测试构造函数的调用

8、创建一个父类和子类 父类有一个数据成员 子类继承父类的该数据成员 通过构造函数初始化并显示该数据成员的值。

最新文章

  1. CodeForces445A DZY Loves Chessboard
  2. 转:亿级Web系统的高容错性实践(好博文)
  3. SQLite常用网址
  4. Hadoop家族学习路线图
  5. JAVA 循环在一个数字前面填充0.小例子
  6. SQL联合索引 与 单一列的索引
  7. iscc2016 mobile1-TurtleShell.apk解题过程
  8. Java中,&&与&;||与|的区别
  9. Spring MVC 关于分页的简单实现
  10. 关于MDK下pack的定义方法
  11. RDVECore来自锐动的无UI,高度抽象化API的视频编辑SDK
  12. 201521123094 《Java程序设计》第1周学习总结
  13. Python中的冒泡排序
  14. iframe 背景透明设置--兼容IE
  15. PS调出春夏外景婚纱照
  16. HowTos/Virtualization/VirtualBox - CentOS Wiki
  17. python3之Django基础篇
  18. python中的 __repr__和__str__
  19. dp训练
  20. “全栈2019”Java异常第二十二章:try-with-resources语句详解

热门文章

  1. C语言中指针的加减运算
  2. BZOJ 1827 洛谷 2986 [USACO10MAR]伟大的奶牛聚集Great Cow Gather
  3. PAT 1138 Postorder Traversal
  4. Codeforces Round #506 (Div. 3)B.Creating the Contest(dp)
  5. Eclipse不编译解决方案
  6. hdu 3062 2-sat
  7. A^B Mod C
  8. 轰炸II
  9. oracle 12c show con_name
  10. Java 实现代理(Proxy)模式