using System;namespace RectangleApplication {class Rectangle {//member variablesprotected double length;
编程学习网为您整理以下代码实例,主要实现:C#初始化基类,希望可以帮到各位朋友。
using System;
namespace RectangleApplication {
   class Rectangle {
      //member variables
      protected double length;
      protected double wIDth;
      public Rectangle(double l, double w) {
         length = l;
         wIDth = w;
      }
      public double GetArea() {
         return length * wIDth;
      }
      public voID display() {
         Console.Writeline("Length: {0}", length);
         Console.Writeline("WIDth: {0}", wIDth);
         Console.Writeline("Area: {0}", GetArea());
      }
   }//end class Rectangle  
   class tabletop : Rectangle {
      private double cost;
      public tabletop(double l, double w) : base(l, w) { }
      public double GetCost() {
         double cost;
         cost = GetArea() * 70;
         return cost;
      }
      public voID display() {
         base.display();
         Console.Writeline("Cost: {0}", GetCost());
      }
   }
   class ExecuteRectangle {
      static voID Main(string[] args) {
         tabletop t = new tabletop(4.5, 7.5);
         t.display();
         Console.Readline();
      }
   }
}
				 沃梦达教程
				
			本文标题为:C#初始化基类
				
        
 
            
        
             猜你喜欢
        
	     - C#将十进制转换为八进制数 1970-01-01
 - C#调用方法示例2 1970-01-01
 - C#使用递归来计算阶乘 1970-01-01
 - C#主线程 1970-01-01
 - C#基本语法 1970-01-01
 - C#检查字符串是否包含特殊字符 1970-01-01
 - C#抽象和虚拟类 1970-01-01
 - C#使用string.concat来连接字符串 1970-01-01
 - C# break语句 1970-01-01
 - C#嵌套switch语句 1970-01-01
 
