4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ruby 用語集

Last updated at Posted at 2018-01-06

まずはじめに

全体的にあってるか微妙、なのであまり過信しすぎぬようお願いする。
それと間違いってるところを発見したり、この情報が足りてないと思ったら、具体的にビスバス指摘していただけるとありがたいっす。

と言うわけでlet's go

インスタンス

  • クラスにぶち込まれたオブジェクトのことを言う

オブジェクト

![fullsizeoutput_143c.jpeg](https://qiita-image-store.s3.amazonaws.com/0/225368/ea7f1198-e0e6-69af-5f8c-8b116334ef3a.jpeg)
  • 文字列オブジェクトや数値オブジェクトなどがある。例えば、上の画像の「"hello world"」が文字列オブジェクト「1.1」が数値オブジェクト
  • 画像のインスタンスもオブジェクトと言える

クラス

 
  • クラスオブジェクトの省略形みたいな奴(多分)
  • putsとかで色々実行するときに機能を借りられる役目
  • インスタンスを生み出す奴
  • 組み込みクラスと言う、あらかじめ用意されたクラスもあるけど(string classなど)。「class 」の後ろであれば自由にクラスを定義することもできる

メソッド

![fullsizeoutput_143c.jpeg](https://qiita-image-store.s3.amazonaws.com/0/225368/ea7f1198-e0e6-69af-5f8c-8b116334ef3a.jpeg)
  • メソッドは、オブジェクトによってつけれるものが決まってる(文字列オブジェクトには「.length」など、数値オブジェクトには「.round」など)
  • 「def」使って作れたりもする
  • 色々とオブジェクトに働きかける奴

インスタンスメソッド

  • インスタンスに働きかけるメソッドのこと

クラスメソッド

  • クラスに働きかけるメソッドのこと

レシーバ

  • メソッドの働きを受けるオブジェクトのこと

変数

  • 「nil = "hello"」のnilの部分のこと
  • こいつを定義する時は、一文字目を小文字にせなければならない

定数

  • 「Nil = "hello"」のNilの部分のこと
  • こいつを定義する時は、一文字目を大文字にせなければならない

インスタンス変数

  • 「@」から始まる変数
  • インスタンスをぶち込んどくと出力してくれる
4
2
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?