Visual Studio 2010を使用してASP.NET用にC#でサブクラスを作成するにはどうすればよいですか?C#でサブクラスを作成するには?
8
A
答えて
18
これはどういう意味ですか?
この場合、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
を使用しないと、new
を曖昧にしてhereと記述して、CS0108コンパイラ警告を抑制することができます。
0
クラスにクラスを追加すると、そのクラスに似ています。
public class Class1
{
public class Class2
{
public void method1()
{
//Code goes here.
}
}
}
次に、Class1.Class2.method1()
を使用してサブクラスを参照できます。
関連する問題
- 1. Java - 動的にサブクラスを作成する
- 2. xibでUIViewサブクラスを作成するには?
- 3. サブクラスを含むクラスベクトルを作成する
- 4. CoreData - NSManagedObject(ジェネレーションギャップパターン)のサブクラスのサブクラスを作成する方法
- 5. C++クラスのObjective-C++サブクラスを作ることができます
- 6. Luaでクラス、サブクラス、およびプロパティを作成する方法は?
- 7. Cでストップウォッチを作成するには?
- 8. クラスを動的にサブクラス化し、Objective Cでサブクラスをインスタンス化する方法は?
- 9. サブクラスのオブジェクトを作成します
- 10. NSInputStreamのサブクラスを作成するにはどうすればよいですか?
- 11. 作成後にサイズ変更のuiviewサブクラス
- 12. UITableViewCellをサブクラス化し、プログラムでカスタムセルを作成する
- 13. iOS - 子ViewControllerとUIViewサブクラスを作成するタイミングは?
- 14. PHP5のサブクラスで変数を作成する方法
- 15. JS/SeedのGObjectサブクラスでメソッドを作成する方法
- 16. は、私はいくつかのカスタム描画を行うには、次のサブクラスを作成しているサブクラス
- 17. UnsatisfiedLinkError - C++ DLLを作成するには?
- 18. Cマクロプリビルドプリプロセッサを作成するには?
- 19. C#xml documentation:Notesを作成するには?
- 20. C/C++でWindowsサービスを作成するには?
- 21. 私はサブクラスを作成するときに、デフォルトのUIScrollViewdelegateメソッドを失います
- 22. は、C#でクラスオブジェクトを作成
- 23. Objective-C - サブクラスのデリゲートのサブクラス
- 24. C#で名前付き自動作成を作成するには?
- 25. サブクラスNSManagedObjectを作成する必要がありますか?
- 26. 親の汎用ビルダーを使用してサブクラスを作成する
- 27. プリミティブクラス(int)サブクラスの作成方法INotifyPropertyChanged
- 28. C#で個別に動作する複数のマウスコントロールを作成するには?
- 29. C/C++を使用して.comファイルを作成するには?
- 30. WindowsでC++でプロセスを作成するには?
これはサブクラスではなく、ネストされたクラスです。 –