teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

少し質問の表現を直しました。

2018/12/27 12:07

投稿

cupnoodle
cupnoodle

スコア20

title CHANGED
File without changes
body CHANGED
@@ -1,9 +1,9 @@
1
1
  pythonでは**「全てがオブジェクトである」**という説明を目にしますが、これって**どういう意味でしょうか**。
2
2
 
3
- 個人的には「全てがオブジェクト」=「全てがクラスまたはインスタンス」=「全てがアトリビュートとメソッドを持つ」という意味かと思っているのですが、、だとすると例えば
3
+ 個人的には「全てがオブジェクト」=「全てがクラスまたはインスタンス」=「全てがアトリビュートとメソッドを持つことができる」という意味かと思っているのですが、、だとすると例えば
4
4
 
5
- 0. 関数 = 「アトリビュートない、メソッドのみのオブジェクト」
5
+ 0. 関数 = 「アトリビュートてるけど定義されていない、メソッドのみのオブジェクト」
6
- 0. 変数 = 「メソッドない、アトリビュートのみのオブジェクト(実際には型毎のスーパークラスのメソッドが継承される)」
6
+ 0. 変数 = 「メソッドてるけど定義されていない、アトリビュートのみのオブジェクト(実際には型毎のスーパークラスのメソッドが継承されていようですが)」
7
7
  0. 実は関数や変数の前のオブジェクト名が省略されている
8
8
   (例えばmainオブジェクトみたいなのがあって、main.関数()やmain.変数 が内部的な表記である)
9
9
 

1

てにをは を少し直しました

2018/12/27 12:07

投稿

cupnoodle
cupnoodle

スコア20

title CHANGED
File without changes
body CHANGED
@@ -1,13 +1,13 @@
1
- pythonにおいては**「全てがオブジェクトである」**という言語であるという説明を目にしますが、これって**どういう意味でしょうか**。
1
+ pythonは**「全てがオブジェクトである」**という説明を目にしますが、これって**どういう意味でしょうか**。
2
2
 
3
3
  個人的には「全てがオブジェクト」=「全てがクラスまたはインスタンス」=「全てがアトリビュートとメソッドを持つ」という意味かと思っているのですが、、だとすると例えば
4
4
 
5
5
  0. 関数 = 「アトリビュートを持たない、メソッドのみのオブジェクト」
6
6
  0. 変数 = 「メソッドを持たない、アトリビュートのみのオブジェクト(実際には型毎のスーパークラスのメソッドが継承される)」
7
- 0. 関数や変数の前には実はオブジェクト名が省略されている
7
+ 0. 実は関数や変数の前オブジェクト名が省略されている
8
8
   (例えばmainオブジェクトみたいなのがあって、main.関数()やmain.変数 が内部的な表記である)
9
9
 
10
- なるのかなと思っています。このような理解であっていますでしょうか。
10
+ いう事かなと思っています。このような理解であっていますでしょうか。
11
11
 
12
12
  また「全てがオブジェクト**ではない**」言語があるのであれば、**逆にどういう考え方なのか**、**オブジェクト以外に何が存在しているのか**(新たな概念が存在している?)も気になります。
13
13