public class Cylinder
    {
        public int r { get; set; }
        public int h { get; set; }
        /// <summary>
        /// 计算圆柱体体积
        /// </summary>
        public double Volume_Calculation()
        {
            double Volume;
            return Volume = ((r * r * 3.14) * h);
        }
        /// <summary>
        /// 输出圆柱体体积
        /// </summary>
        public double Volume_Output()
        {
           return Volume_Calculation();
        }
        /// <summary>
        /// 计算圆柱体表面积
        /// </summary>
        public double SurfaceArea_Calculation()
        {
            double SurfaceArea;
            return SurfaceArea = (r * r * 3.14) * 2 + 3.14 * (r + r) * h;
        }
        /// <summary>
        /// 输出圆柱体表面积
        /// </summary>
        public double SurfaceArea_Output()
        {
           return SurfaceArea_Calculation();
        }
    }
   static void Main(string[] args)
        {            //第一个圆柱体的体积
            Cylinder cy = new Cylinder();
            cy.r = 1;
            cy.h = 1;
           
            Console.WriteLine("这是第一个圆柱体的体积:");            cy.Volume_Output();            Console.Read();        }进不去 cy.Volume_Output();方法里执行怎么回事啊?
下面调用Cylinder类其他方法都没有用怎么回事啊。

解决方案 »

  1.   

    不会的啊,能进去啊,我试了一下   //第一个圆柱体的体积
                Cylinder cy = new Cylinder();
                cy.r = 1;
                cy.h = 1;            MessageBox.Show("这是第一个圆柱体的体积:");            double rel=cy.Volume_Output();//输出3.14            Console.Read();你重新生成一下
      

  2.   

    这是JAVA的?我记得貌似STATIC调用的东西好像也要加STATIC的~~可以试试~~