C# 变态 模拟游戏角色问题(本人菜鸟急!!!!!!!)

来源:百度知道 编辑:UC知道 时间:2024/05/10 09:10:10
角色类游戏中经常遇到的角色设置问题。扮演的角色具有内力上限、体力上限、经验值、剩余体力、剩余内力等属性。我们用重载操作符++来实现角色的“升级”,升级时体力上限、内力上限上升,剩余体力和剩余内力补满。
提示:定义角色类;编写构造函数;编写几个成员方法,例如显示角色当前状态等;重载操作符++。在主程序中构造一个角色实例,用++操作符实现升级,并显示其升级前后的状态。
希望能给出详细精确的答案

//好像你的难点在运算符重载上,以下是例子
//若还有其他问题请联系我
using System;
using System.Collections.Generic;
using System.Text;

namespace test2
{
class game_set
{
public static void main()
{
role liming = new role("法师");
role++;
}
}
class role
{
//内力上限、
//体力上限、
//经验值、
//剩余体力、
//剩余内力
public static role operator ++(role r)
{
role_show();
//内力上限
//体力上限
//经验值
//剩余体力
//剩余内力
role_show();
}
public static void role_show()
{
//show
}
}
}