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. @Entityのサブクラスを作成するには?
- 2. サブクラスUIControlでカスタムピッカーを作成する
- 3. Java - 動的にサブクラスを作成する
- 4. xibでUIViewサブクラスを作成するには?
- 5. サブクラスを含むクラスベクトルを作成する
- 6. C++クラスのObjective-C++サブクラスを作ることができます
- 7. CoreData - NSManagedObject(ジェネレーションギャップパターン)のサブクラスのサブクラスを作成する方法
- 8. CAGradientLayerサブクラスのUIViewサブクラスのサブクラスバッキングレイヤーを作成する方法
- 9. NSStackViewのサブクラスを作成する
- 10. Javaサブクラスの階層を作成する
- 11. Luaでクラス、サブクラス、およびプロパティを作成する方法は?
- 12. C#サブクラスの型を取得し、このオブジェクトを作成
- 13. Cでストップウォッチを作成するには?
- 14. C#でフォントコンボボックスを作成するには?
- 15. C#でグリッドテーブルを作成するには?
- 16. C++でツリーを作成するには?
- 17. C++でタスクを作成するには?
- 18. C#でNewsMLを作成するには
- 19. C#でタイマーを作成するには?
- 20. C#でTensorProtoを作成するには?
- 21. カスタムコアデータを作成するMKAnnotationをサブクラス化するクラスですか?
- 22. クラスを動的にサブクラス化し、Objective Cでサブクラスをインスタンス化する方法は?
- 23. C#のサブクラスを使用した特定のクラスインスタンスの作成
- 24. 別のクラスを作成せずにC#サブクラスをオーバーライドしますか?
- 25. NSInputStreamのサブクラスを作成するにはどうすればよいですか?
- 26. サブクラスのオブジェクトを作成します
- 27. 作成後にサイズ変更のuiviewサブクラス
- 28. UITableViewCellをサブクラス化し、プログラムでカスタムセルを作成する
- 29. C#.NetでWindows7のCディレクトリにディレクトリを作成するには
- 30. iOS - 子ViewControllerとUIViewサブクラスを作成するタイミングは?
これはサブクラスではなく、ネストされたクラスです。 –