こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

投稿日時 - 2019-08-25 16:17:22

QNo.9649405

困ってます

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

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

投稿日時 - 2019-08-25 16:37:18

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

>>xをvector3変数の子供にすることはできるんですか?
>>変数は親子構造を持てるのでしょうか?
ご要望そのものはイメージできませんが、既存のVector3クラスで実装してない機能なら、Vector3を基底クラスにして派生クラスを作成し、その中で独自に実装してはいかがでしょうか。派生クラスが分からないときは、Googleなどの検索で、
Python 派生クラス
Python クラス継承
このようなキーワード検索をお試しください。


Vector3変数とおっしゃる点に少し気にかかります。普通はVector3オブジェクトと呼ぶからです。Vector3の扱いに慣れてないならば、
Vector3 Python サンプル
Vector3 Python 使用例
などのキーワードで、基本的な情報の見直しのほうが役立つかもしれません。

以上、参考にならなかったらごめんなさい。

投稿日時 - 2019-08-25 17:09:53