SquareがRectangleのサブクラスである以下の行を考えると、次のようになります。
Rectangle *thisObject = [[Square alloc] init];
thisObjectには次のものが含まれます。1。Squareオブジェクトのすべてのインスタンス変数。2.Squareオブジェクトに実装されているすべてのインスタンスメソッド。3.Rectangleオブジェクトのすべてのインスタンス変数。4.Rectangleオブジェクトに実装されているすべてのインスタンスメソッド。
SquareがRectangleのサブクラスである以下の行を考えると、次のようになります。
Square *thisObject = [[Square alloc] init];
thisObjectには次のものが含まれます。1。Squareオブジェクトのすべてのインスタンス変数。2.Squareオブジェクトに実装されているすべてのインスタンスメソッド。3.Rectangleオブジェクトに実装されているすべてのインスタンスメソッド。
意見の相違はありますか?