zoukankan      html  css  js  c++  java
  • 定义嵌套类

    class Fraction    {     

       private int _numerator;   

       private int _denominator;    

       public Fraction(int numerator, int denominator)  

          {      

          this._numerator = numerator;       

          this._denominator = denominator;    

        }     

       public override string ToString()   

         {           

             return String.Format("{0}/{1}", _numerator, _denominator);   

         }   

      internal class FractionArtist   //定义嵌套类 

        {         

       public static void Draw(Fraction f)  

              {      

                  Console.WriteLine("Drawing the numerator:{0}",f._numerator);   //嵌套类能访问外部类的成员

                 Console.WriteLine("Drawing the denominator:{0}",f._denominator);    

            }   

         }   

     }

    Fraction f1 = new Fraction(3, 4);     

    Console.WriteLine("f1:{0}", f1.ToString());           

    // Fraction.FractionArtist fa=new Fraction.FractionArtist();            

    Fraction.FractionArtist.Draw(f1 );//来调用嵌套类


  • 相关阅读:
    200. Number of Islands(DFS)
    DoubleDQN---tensorflow实现
    133. Clone Graph(图的复制)
    python deque
    136. Single Number(位运算)
    C++中位运算
    anacoda 安装默认源中没有的包
    kali系统安装图文教程
    C#基础|初探反射
    一般处理程序(ashx)和页面处理程序(aspx)的区别
  • 原文地址:https://www.cnblogs.com/gull/p/1854032.html
Copyright © 2011-2022 走看看