Tbpgr Blog

元エンジニア 人事 tbpgr(てぃーびー) のブログ

2012-05-05から1日間の記事一覧

Javaプログラマーが学ぶRuby基礎/属性の設定

概要 Rubyの属性の設定について説明します。 構文 Rubyの属性の設定は以下の構文で利用出来ます。 def sample; @sample; end def sample=(sample);@sample=sample;end また、仮想属性として外部からは通常の属性と同じように見せつつ 実際は別のフィールドに…

Javaプログラマーが学ぶRuby基礎/継承階層の確認

概要 Rubyの継承階層の確認について説明します。 構文 Rubyの継承階層の確認は以下の構文で利用出来ます。 インスタンス.is_a? クラス名 ※is_aはkind_ofでも可 サンプル class Parent attr_accessor:name def initialize(name) @name=name end end class Chi…

Javaプログラマーが学ぶRuby基礎/アクセス制御

概要 Rubyのアクセス制御について説明します。 内容 Rubyのアクセス制御には以下の3種類があります。 名称 内容 public インスタンスメソッドとして利用可能 ※記述を省略した場合はpublic扱い protected クラス内でメソッドを利用可能+インスタンス内ではイ…

Javaプログラマーが学ぶRuby基礎/クラスの拡張

概要 Rubyのクラスの拡張について説明します。 構文 Rubyでは既存のクラスの拡張を行うことが出来ます。 サンプル Stringクラスを拡張して、キャメルケースをスネークケースを変換するメソッドを追加します。 ※スネークケース:test_hogeのように小文字、ア…