c#之基類派生類base_小記
using System;
using System.Net;
public class Tb
{
private int _i;
//屬性訪問器
public int Seti
{
get
{
return _i;
}
set
{
_i = value;
}
}
//方法(變更屬性值)
public void Seta(int x)
{
_i = x;
}
}
//類subtb繼承tb類
public class Subtb : Tb
{
int tv;
//PAI生類自己的方法
public void Setx(int e) //protected只是能類和子類中訪問
{
base.Seta(e);//呼叫基類的方法
}
}
class Test
{
public static void Main()
{
Subtb s1 = new Subtb();
//測試PAI生類呼叫基類的方法及屬性返回器的相關結果
//s1.
//seta是基類的方法,說明透過base可以在PAI生類中呼叫基類的方法和各種成員
s1.Seta(12);
Console.WriteLine(s1.Seti);
s1.Seta(15);
Console.WriteLine(s1.Seti);
s1.Setx(10);//但PAI生類的方法setx會去呼叫基類的方法seta
Console.WriteLine(s1.Seti);
Console.ReadKey();
}
}
using System.Net;
public class Tb
{
private int _i;
//屬性訪問器
public int Seti
{
get
{
return _i;
}
set
{
_i = value;
}
}
//方法(變更屬性值)
public void Seta(int x)
{
_i = x;
}
}
//類subtb繼承tb類
public class Subtb : Tb
{
int tv;
//PAI生類自己的方法
public void Setx(int e) //protected只是能類和子類中訪問
{
base.Seta(e);//呼叫基類的方法
}
}
class Test
{
public static void Main()
{
Subtb s1 = new Subtb();
//測試PAI生類呼叫基類的方法及屬性返回器的相關結果
//s1.
//seta是基類的方法,說明透過base可以在PAI生類中呼叫基類的方法和各種成員
s1.Seta(12);
Console.WriteLine(s1.Seti);
s1.Seta(15);
Console.WriteLine(s1.Seti);
s1.Setx(10);//但PAI生類的方法setx會去呼叫基類的方法seta
Console.WriteLine(s1.Seti);
Console.ReadKey();
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-705562/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- c#之基類派生類base_小記(2)C#
- C# 繼承 子類(派生類) 父類(基類)C#繼承
- c# 基類派生類成員方法訪問C#
- 繼承 基類與派生類繼承
- 基類與派生類的轉換
- c#之stream相關類小記C#
- 顧客類的派生(C#程式碼)C#
- 泛型類派生子類泛型
- C++派生類物件訪問基類的protected成員C++物件
- C#中介面、基類與類C#
- 類的繼承和派生繼承
- C#基礎:多型:基類可以定義並實現虛(virtual)方法,派生類可以重寫(override)這些方法...C#多型IDE
- 《C++ Primer》派生類到基類轉換的可訪問性C++
- c#之hashtable類C#
- C++,繼承,基類和派生類指標間賦值等知識C++繼承指標賦值
- [C++]繼承和派生類C++繼承
- c#之tcbs靜態方法_返回值為類的型別_小記C#型別
- c#之oracledataAdapter類C#OracleAPT
- 漫談QWidget及其派生類(二)
- 類之基礎
- 基於Koa.js的微信工具類小記JS
- C#泛型類之LISTC#泛型
- c#之splitcontainer類(介面)C#AI
- C++派生類的拷貝構造C++
- c#圖解教程 類基礎C#圖解
- C#中基類的重寫C#
- C# 泛型 基類約束C#泛型
- c# 繼承派生類的預設建構函式的初始化次序C#繼承函式
- c#之arraylist類的成員C#
- CDC的四個派生類CClientDC,CPaintDC,CWindowDC,CMetaFileDclientAI
- c#中判斷類是否繼承於泛型基類C#繼承泛型
- C#基礎概念之密封類,屬性訪問器,介面C#
- 基於MongoDb官方C#驅動封裝MongoDbCsharpHelper類(CRUD類)MongoDBC#封裝CSharp
- SQLite Helper類,基於.net c#的SQLite資料庫操作類SQLiteC#資料庫
- c#之menustrip小記(1)C#
- c#之readonly小記C#
- c#之泛型小記C#泛型
- C#之 sealed(密封類和密封方法)C#