static void Main(string[] args) { //Calculatorクラスのインスタンス Calculator c1 = new Calculator(); c1.Num1 = 10; c1.Num2 = 3; //足し算・引き算の結果を表示 c1.add(); c1.sub(); ExCalculator c2 = new ExCalculator(); c2.Num1 = 10; c2.Num2 = 3; //足し算・引き算の結果を表示 c2.add(); c2.sub(); //掛け算・割り算の結果を表示 c2.mul(); c2.div(); }
static void Main(string[] args) { Console.WriteLine("c1の四則演算結果"); Calculator c1 = new Calculator(); c1.Num1 = 10; c1.Num2 = 3; c1.Add(); c1.Sub(); // 親クラスは子クラスのメソッドを利用できない(継承していないから他クラスのメソッドは利用できない) // c1.Div(); Console.WriteLine("c2の四則演算結果"); ExCalculator c2 = new ExCalculator(); // 継承している親クラスのプロパティ、メソッド、フィールドなどの記述内容を、子クラスは利用することができる c2.Num1 = 10; c2.Num2 = 3; c2.Add(); c2.Sub(); c2.Mul(); c2.Div(); }