任务描述
大学中各个社团有时候会联合举办活动,那么参加的人数将会是各个社团人数的总和。
任务要求:使用重载运算符+
,直接根据已定义好的社团类实例对象计算总人数。
我们已经学了使用运算符处理简单类型,当我们学习类概念之后,我们可运用运算符的重载处理类实例化的对象。
简单类型的运算符处理,例如:
namespace K3
{
public class Person {
int age;
public int updateAge() {
return age+1;
}
public void setAge(int _age) {
age = _age;
}
}
class myCaller {
public static void Main(string[] agrs) {
Person p1 = new Person();
Person p2 = new Person();
int pTemp1 = Convert.ToInt32(Console.ReadLine());
int pTemp2 = Convert.ToInt32(Console.ReadLine());
p1.setAge(pTemp1);
p2.setAge(pTemp2);
if (p1.updateAge() > p2.updateAge()){ //使用>操作符
//处理代码
}else {
//处理代码
}
}
}
}
我们从通过键盘读取几个数字作为变量p1
和p2