消息关闭
    暂无新消息!

JAVA面向对象编程实验

问题作者 : Killbey2017-08-21发布
  实验一
定一个类MyArray,满足如下要求:
1)含有私有成员变量int m_Ary[8]={821,2017,9,55,1000,821,2017,1};
2)在类中使用静态成员函数对外提供:①求数组中最大值,②数组中最小值,③数组长度,④数组排序,⑤数组显示的功能函数。

  实验二
定一个类MyFactorial用于提供阶乘计算功能,满足如下要求:
1) 在类中使用静态成员函数对外提供:①计算指定输入正整数的阶乘,返回计算结果。
2) 主函数(main)中,接收键盘输入的整数,调用步骤1)定义的成员函数获取阶乘计算结果,并打印输出到屏幕。
 

  实验三
定一个类,满足如下要求:
1)从键盘接收任意类型的数(double、float、int、short等)存储到成员变量(数组)中,该变量定义为私有的;
2)调用成员方法”MySort(待排序的数组作为参数)”对数组从小到大排序;
3)在主函数中输出排序后的数组。

  实验四
父类MyPrint,包含show()方法,用于输出图形的形状。
子类MyPrintSquare,重写show ()方法,用’*’打印出边长为5的正方形;
子类MyPrintCircle,重写show ()方法, 用’*’打印出半径为5的圆。
测试类,设计一个myshow(MyPrint a)方法,实现输出的功能:如果为MyPrintSquare, 输出边长为5的正方形,如果为MyPrintCircle对象,输出半径为5的圆;主函数中创建MyPrintSquare、MyPrintCircle的对象,分别调用myshow,检查输出结果。

1个回答