程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#高級(五)繼承,派生類,派生類的構造方法(1)

C#高級(五)繼承,派生類,派生類的構造方法(1)

編輯:關於C語言

一、基本概念

首先我們來了解兩個基本概念:實現繼承和接口繼承

(1)、實現繼承,表示一個類派生於一個基類型,並擁有該基類型的所有成員字段和函數。

(2)、接口繼承,表示一個類型只繼承了函數的簽名,沒有任何實現的代碼。在需要指定該類型具有某些可用的特性時,最好使用這種繼承。

注意,在C#中,不支持多重繼承,但一個類卻可以實現多個接口。同樣,結構總是派生於System.ValueType , 他們還可以派生於任意多個接口。

二、實現繼承。

(1)、我們先來看個例子。

using System;
namespace gosoa.com.cn
{
public class baseClass
{
public string getUrl()
{
return "www.gosoa.com.cn";
}
}
public class test : baseClass
{
static void Main()
{
test classOne=new test();
Console.WriteLine(classOne.getUrl());
}
}
}

在上面的例子中,public class test : baseClass 就是聲明了類test繼承自baseClass。這樣,在類test中也就具有了父類的方法,getUrl() 。在上例中輸出結果是 www.gosoa.com.cn

-
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved