定义一个候选人类Candidate,添加该类的姓名属性和票数属性,添加重载构造方法;定义一个参与投票的类Vote类,添加一个候选人Candidate类型数组属性,添加重载的构造方法,添加一个选举方法voting(),完成选举过程,同时统计每个候选的得票,添加statistical_number()输出候选人得票,定义测试类,在测试类中创建,初始化候选人类数组,用该数组做实参实例化Vote类对象,Vote类对象调用voting(),调用statistical_number()输出候选人得票,运行结果如下: