C# 備忘録
いま、C# を勉強しています。
継承について簡単にまとめます。
継承:既存のクラスのメンバを受け継ぐこと
基本クラス:継承もとのクラス
派生クラス:既存のクラスを継承した新しいクラス
[アクセス修飾子] class 派生クラス名 : 基本クラス名
{
新しく追加するフィールド、メソッド
}
派生クラスのオブジェクトは基本クラスのオブジェクトとして扱えます。
Java だと extends をつかいますが、C# では : (コロン)を使います。
public class person
{
private string name;
private int age;
}
public class employee : person
{
private int id;
private string section;
}
オーバーライド
基本クラスのメンバに virtual をつける
派生クラスのメンバに override をつける
class person
{
virtual work()
{
…
}
class employee : person
{
override work()
{
…
}
}
すいません。時間がないのでこの辺で…