9
変数に型が必要なのはなぜですか?
だから私たちは書きます: Customer c = new Customer(); なぜ私たちが書いたようなデザインではないのですか? c = new Customer(); c.CreditLimit = 1000; コンパイラーは、顧客を指すcポイントを計算し、顧客のメンバーをcで呼び出すことを許可できますか? 私たちは書きたいと思うかもしれません: IPerson c = new Customer(); IPerson e = new Employee(); 書くことができるように: public string GetName(IPerson object) { return object.Name } string name = GetName(c); // or GetName(e); しかし、私たちが書いた場合: c = new Customer(); e = new …