おおむね良いですが、1行に複数の物がある部分が曖昧。
他の部分も含めて書き換えるとこんな感じでしょうか。
Ruby
1class #<=オブジェクトではない。構文を表すキーワード
2 A #<=classクラスのオブジェクト(を表す定数)
3 def #<=オブジェクトではない。構文を表すキーワード
4 one#<=オブジェクトではない。メソッドであり、オブジェクト化は可能
5 1 #<=Fixnumのオブジェクト
6 end#<=オブジェクトではない
7end#<=オブジェクトではない。構文を表すキーワード
8
9a = A.new#aは変数なのでオブジェクトではないが,A.newはオブジェクトを返すメソッド,aにはオブジェクトのを示すものが格納される(アドレスとは限らない)
10p a.one #classAのインスタンスメソッドoneにアクセスしてFixnumのオブジェクトで1の表現値を持つものをうけとり、それを引数としてメソッドpを呼び出す
変数自体、定数自体はオブジェクトじゃないというのは、日本語的にはそうなのでしょうが、変数や定数には必ず何らかの1つのオブジェクトを示す物が格納されているので、変数・定数とそのオブジェクトを同一視したりします。
例:
a = "aaaa"
⇒ 「a は String
(クラスのオブジェクト)である」
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/03 08:21