• 定义嵌套类


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


  • 相关阅读:
    有耗介质中波的传播
    介质分界处的反射
    TFSF边界条件
    吸收边界条件
    .apk的MIME类型
    Java instanceof
    Java toString()方法的自动调用
    整理一系列优秀的Android开发源码
    GOOGLE CODE ANDROID 开源项目 集合
    imsdroid 学习(初认识)
  • 原文地址:https://www.cnblogs.com/gull/p/1854032.html
Copyright © 2020-2023  润新知