Ejemplo n.º 1
0
    //运算符重载.关键词 operator ,把两个对象相加
    //它把两个 overload_3 c1和c2的对象的属性相加,并返回相加后的overload_3对象
    //必须加static


    public static overload_3 /*这里的overload是返回类型*/ operator +(overload_3 c1, overload_3 c2)
    {
        overload_3 c = new overload_3();

        c.num = c1.num + c2.num;
        return(c);
    }
Ejemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        overload_1 ne = new overload_1();
        int        u  = ne.Sakura(2, 3);

        print(u);

        overload_3 c  = new overload_3();
        overload_3 c1 = new overload_3();
        overload_3 c2 = new overload_3();

        c1.num = 25;
        c2.num = 534;
        c      = c1 + c2;
        print(c.num);
    }