zoukankan      html  css  js  c++  java
  • operator

    /*
     * 由SharpDevelop创建。
     * 用户: jinweijie
     * 日期: 2015/10/28
     * 时间: 9:15
     * 
     * 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件
     */
    using System;

    namespace Study
    {
        class Fraction
        {
            int first;
            int second;
            public Fraction()
            {
            }
            public Fraction(int first,int second)
            {
                this.first = first;
                this.second = second;
            }
            public static Fraction operator +(Fraction lhs,Fraction rhs)
            {
                Fraction f = new Fraction();
                f.first = lhs.first + rhs.first;
                f.second = lhs.second + rhs.second;
                return f;
            }
            public void Display()
            {
                Console.WriteLine("first={0}  second={1}",first,second);
            }
        }
        class Program
        {
            public static void Main(string[] args)
            {
                Console.WriteLine("Hello World!");
                
                // TODO: Implement Functionality Here
                Fraction  f1 = new Fraction(1,2);
                Fraction f2 = new Fraction(3,4);
                Fraction f3 = f1 + f2;
                f3.Display();
                
                
                Console.Write("Press any key to continue . . . ");
                Console.ReadKey(true);
            }
        }
    }

  • 相关阅读:
    那些容易忽略的事4-(正则表达式反向引用 )
    那些容易忽略的事3-(变量提升和函数提升)
    那些容易忽略的事(2)
    那些容易忽略的事(1) -变量与运算符+
    call()与apply()传参需要注意的一点
    CSS凹型导航按钮
    动态的99乘法表
    js中的for-of循环遍历数组
    交换2个变量的值
    gl.disableVertexArray P77 关闭location指定的attribute变量
  • 原文地址:https://www.cnblogs.com/jinweijie0527/p/4916450.html
Copyright © 2011-2022 走看看