オリジナルクラス
【開発環境】
OS:Win11(64ビット)
Ruby 3.1.2
1.クラスを定義する方法
class クラス名 ←先頭大文字のアルファベット
def メソッド名←小文字のアルファベット
処理
end
end
インスタンス = クラス.new
インスタンス.メソッド
2.実践
「tax_cakc.rb」ファイルを作る。
#消費税額を計算するクラス
class TaxCalc
#インスタンス生成する時の処理
def initialize
p 'calculator is starting'
end
#消費税計算の実処理
def execute(price,tax_rate)
price * tax_rate
end
end
#TaxCaleクラスノイスタンスを生成する
calculator = TaxCalc.new
#executerメソッドの実行
p calculator.execute(100,0.08)
3.コマンド
C:\Users\Owner>ruby D:\pg\Ruby31-x64\サンプルプログラム\tax_calc.rb
"calculator is starting"
8.0
C:\Users\Owner>
※コメント投稿者のブログIDはブログ作成者のみに通知されます