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 );//来调用嵌套类


  • 相关阅读:
    个人作业——软件评测
    软件工程实践2019第五次作业
    18年今日头条笔试第一题题解:球迷(fans)
    游戏2.1版本
    游戏2.0版本 代码
    游戏2.0版本
    改进版游戏代码
    改进版游戏
    2017.1.13之审判日
    找朋友 的内存超限代码
  • 原文地址:https://www.cnblogs.com/gull/p/1854032.html
Copyright © 2011-2022 走看看