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

Rubyの基本。180224

今日は「Rubyの基本」の、「クラスの概念」の 定数 から、「モジュール」まで学習しました。 

 

 

モジュール

部品みたいなもの。

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典-モジュール

 

module_function関数

外部から呼び出せるようにするために、module_functionを使う。らしい

【Ruby入門】モジュール(module)とMix-in

【一人 Ruby Advent Calendar 2017】module_function について【17日目】 - Secret Garden(Instrumental)

 

private

クラスの外からは呼び出せない、クラスの中でのみ使えるメソッド

 

public

クラスの外部から呼び出せるメソッド

 

スーパークラス

親クラス

サブクラスが親クラスのものを書き換えようとすると、書き換わらず、追加する形になるらしい。(オーバーライド)

 

サブクラス

子クラス

 

 

実際webサービスなどでオブジェクト指向ってどう使われてるのか、

どうゆう作りになってるのか、まだ分かりませんが、

学習進めるにつれ、オブジェクト指向の便利さがわかってくるのが楽しいです。

 

 

 

次回は「Ruby入門」の標準ライブラリから学習です。