如何使用Visual Studio 2010在C#中爲ASP.NET創建子類?如何在C#中創建子類?
8
A
回答
18
你的意思是?
public class Foo
{}
public class Bar : Foo
{}
在這種情況下,Bar是子類。
22
這是一個寫入ParentClass然後創建一個ChildClass作爲子類的例子。
using System;
public class ParentClass
{
public ParentClass()
{
Console.WriteLine("Parent Constructor.");
}
public void print()
{
Console.WriteLine("I'm a Parent Class.");
}
}
public class ChildClass : ParentClass
{
public ChildClass()
{
Console.WriteLine("Child Constructor.");
}
public static void Main()
{
ChildClass child = new ChildClass();
child.print();
}
}
輸出:
Parent Constructor. Child Constructor. I'm a Parent Class.
而不是重寫。淨繼承的又一示例我從C Sharp Station website複製體面例子。
4
你的意思是繼承類嗎?
public class SubClass: MasterClass
{
}
1
This page解釋說得好:
public class SavingsAccount : BankAccount
{
public double interestRate;
public SavingsAccount(string name, int number, int balance, double rate) : base(name, number)
{
accountBalance = balance;
interestRate = rate;
}
public double monthlyInterest()
{
return interestRate * accountBalance;
}
}
static void Main()
{
SavingsAccount saveAccount = new SavingsAccount("Fred Wilson", 123456, 432, 0.02F);
Console.WriteLine("Interest this Month = " + saveAccount.monthlyInterest());
}
如果monthlyInterest
方法已經在BankAccount
類存在(並宣佈abstract
,virtual
,或override
),那麼SavingsAccount
方法定義應包括override
,如解釋here。不使用override
來重新定義這樣的類方法將導致CS0108編譯器警告,可以通過使用new
作爲容易說明的here來抑制該警告。
0
如果你在課堂上放置課程,它就像一個類。
public class Class1
{
public class Class2
{
public void method1()
{
//Code goes here.
}
}
}
然後,您可以使用Class1.Class2.method1()
來引用該子類。
相關問題
- 1. 如何在xna中創建類--C#
- 2. 如何在C++中創建派生類
- 3. 如何在Objective C++中創建Model類?
- 4. 如何在C++中爲子類創建指針?
- 5. 如何在C#中自動創建子類?
- 6. C#:如何創建一個類在C#
- 7. 如何在iOS中的UITableView中創建類別和子類別選擇Objective-C
- 8. 如何從c#中創建wordpress帖子?
- 9. 如何在JS /種子中的GObject子類中創建方法
- 10. 如何在子類中的父類中創建Tkinter小部件
- 11. 如何在C++創建模板類
- 12. 如何在asp.net創建類與C#
- 13. 如何創建兩個類的子類
- 14. Qt C++如何在QTreeWidget中爲子項創建子查詢
- 15. C中的GObject子類無法創建子類實例
- 16. C++,在抽象類中創建匿名子類對象
- 17. 如何在Lua中創建類,子類和屬性?
- 18. 如何在它的基類中創建一個子類對象?
- 19. 如何創建類的實例並在子類中實現它?
- 20. 如何在PrestaShop中創建分類/子類別友好的URL?
- 21. AS3 - 如何使用子類,如何創建子類的實例?
- 22. 創建子類
- 23. 創建子類
- 24. 如何在Objective-C中創建類的全局實例C
- 25. 如何在Android Studio中創建Java類而不是C++類?
- 26. 如何在Cocoa中創建類別類objective-c
- 27. C++創建類
- 28. 如何用xib創建UIView子類?
- 29. 如何創建NSOutputStream的子類
- 30. 如何創建coffeescript單例子類
這是一個嵌套類,而不是子類。 – 2017-06-22 03:21:06