这个问题在之前的文章中曾用其他方法解决,现在用类来处理,读者可以比较不同方法的特点。
编写程序:
运行结果:
程序分析:
程序看起来比较长,其实并不复杂,它包括以下3部分:
(1)声明一个类Array_max。
(2)在类外定义成员函数。
(3)主函数。
实际上,在类外定义成员函数是属于类声明的一部分,只是把本来在类中定义的成员函数拿到类外来定义而已。因此上面3部分实际上是两部分,即
(1)声明一个类Array_max。
(2)主函数。
在主函数中做的事是:(1)定义对象;(2)向各对象发出"消息",通知各对象完成有关任务,即调用有关对象的成员函数,去完成相应的操作。主函数很简单,语句很少,在大多数情况下