今日のお勉強。180221-Rubyの基本

Rubyの基本。180221

 今日は、「Ruby入門」 の、「クラスの概念」 の アクセスメソッド まで学習しました。

 

クラスの概念

設計図みたいで、とても便利そうだと思いました。 

f:id:nashiko_chan:20180222014421p:plain

引用:インスタンスメソッド - クラスの概念 - Ruby入門

 

こんな感じでイメージしながら学習しております。

 

 

・変数は@から始まる。そして、定義する場合は変数名の前に @@ と、二つになるらしい。

【まとめ】インスタンス変数、クラス変数、クラスインスタンス変数 - Qiita

 

initalizeメソッド

設計図(クラス)を元にした実体がインスタンスらしい。

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典「インスタンス」

クラスとインスタンスの違い - Qiita

 

ローカル変数

プログラムの一部分でしか使うことができない変数。逆にどこでも使える変数は、グローバル変数と言う。

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典「ローカル変数・グローバル変数」

 

 

・initalizeメソッドは、newメソッドが呼び出された時に呼び出すらしい。

 【Ruby入門】classのnewとinitializeについてまとめ