• ベストアンサー

変数.変数と言った構造をなんと呼ぶのですか?

vector3.xなどとすることで、xyzのxにアクセスすることができると思いますが、xをvector3変数の子供にすることはできるんですか? 変数は親子構造を持てるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4901/10362)
回答No.1

vector3が変数だとすると、x は変数じゃなくてそのプロパティ(の1つ)です。 プロパティーを持つ値のことをオブジェクトと言います。 このあたりを参照してください。 https://docs.python.org/ja/3.7/reference/compound_stmts.html#class-definitions

その他の回答 (1)

  • skp026
  • ベストアンサー率45% (1010/2238)
回答No.2

>>xをvector3変数の子供にすることはできるんですか? >>変数は親子構造を持てるのでしょうか? ご要望そのものはイメージできませんが、既存のVector3クラスで実装してない機能なら、Vector3を基底クラスにして派生クラスを作成し、その中で独自に実装してはいかがでしょうか。派生クラスが分からないときは、Googleなどの検索で、 Python 派生クラス Python クラス継承 このようなキーワード検索をお試しください。 ※ Vector3変数とおっしゃる点に少し気にかかります。普通はVector3オブジェクトと呼ぶからです。Vector3の扱いに慣れてないならば、 Vector3 Python サンプル Vector3 Python 使用例 などのキーワードで、基本的な情報の見直しのほうが役立つかもしれません。 以上、参考にならなかったらごめんなさい。

関連するQ&A