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


  • 相关阅读:
    js原生碰撞检测
    基于栈的指令集与基于寄存器的指令集
    偏向锁,轻量级锁
    java 内存模型
    JVM即时编译器
    动态分配
    静态分配
    栈帧笔记
    类加载器
    类加载过程
  • 原文地址:https://www.cnblogs.com/gull/p/1854032.html
Copyright © 2011-2022 走看看