示例#1
0
        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();
        }
示例#2
0
        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();
        }