誰もがトランスフォーマー(オプティマスプライム、メガトロンなど)を知っていると確信しています。
それをクラスとインターフェースの形で表現しようとしています。今のところ、属性は考慮していません。いくつかの機能を取っているだけです。
マイデザインは
interface Car{
public void run();
public void stop();
}
interface Robot{
public void walk();
public void fight();
}
class Transformer implements Car, Robot {
// implementing all the methods
}
つまり、クラスTransformer
は、車とロボットの両方の操作を実行できると言っています
インスタンス化中
Robot R = new Transformer(); // Now the transformer is in Robot format
Car C = new Transformer(); // Now the transformer is in Car format
私の質問は、ここで作成されている2つのオブジェクトRobot R
とCar C
. したがって、これは Robot が作成され、 Car が作成されていることを伝えます。しかし、私が欲しいのはThe Car is Getting Transformed to A Robot and Vice Versa
これを設計に実装する方法。