![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
クラスメソッド“say”を定義しました。
クラス外からこれを呼び出すときは
Hoge.say 'hello'
で、同じクラス内の、インスタンスメソッド“hello”からクラスメソッド“say”を呼び出したいとき、クラス外から呼び出すのと同じように呼び出すことはできました。
class Hoge
def self.say(word)
puts word
end
def hello
Hoge.say('hello')
end
end
しかし、メソッド“hello”内にHogeというクラス名を直書きしたくないのですが、どんな文法を使用すればよろしいでしょうか?
# Hoge#hello内での試行錯誤
self.say 'hello' => エラー
say 'hello' => エラー
ひょっとして、クラス名を直書きする以外手段はないのでしょうか・・?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonで複数のメソッドをまとめて管理する方法について 1 2023/03/30 00:01
- その他(プログラミング・Web制作) pythonのプログラムについての質問です。 1 2023/05/26 10:31
- JavaScript ifreamをリロードしたい 1 2022/05/03 16:15
- その他(プログラミング・Web制作) どういうプログラムで組みますか?google colabでやってるんですけど、出来る方お願いします。 1 2022/07/17 18:41
- その他(プログラミング・Web制作) どういうプログラムで組みますか?google colabでやってるんですけど、出来る方お願いします。 1 2022/07/06 09:28
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- Java マイクラでPythonのプログラミングができません 3 2023/05/28 07:15
- その他(プログラミング・Web制作) このプログラミングをどう組みますか? Googlecolabでやってるんですが、出来る方お願いします 1 2022/07/13 10:52
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あせんうぶり言語
-
(再質問)エクセルのマクロボ...
-
100万件越えCSVから条件を満た...
-
電子書籍epub変換について
-
pandasでsqlite3にテーブル作成...
-
パソコンのスクリーンセーバー...
-
ビーリアルのユーザー名を変え...
-
MacBookAir起動時にRubyソース...
-
C言語の入力した文字を反転させ...
-
Ruby on Railsでボタンをクリッ...
-
三項でたとえば交換って
-
英数字を含む文字列(0-9,A-Z)...
-
じゃんけんのプログラムを作っ...
-
前回の質問の続き
-
a=2, b=1のとき”x=(a-b+3)%3”の...
-
エクセル 連続保存マクロ
-
ウェブサイトを別の会社のホス...
-
VBAのvlookupでエラーになって...
-
これらは書誌情報だと思うので...
-
情報の表現。()内がどうしても...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
関数の引数に複数のユーザ定義...
-
インスタンス変数とクラス変数...
-
インスタンスとオブジェクト
-
子クラスのインスタンスから親...
-
ImageButtonのマウスオーバーが...
-
クラスメソッドのインスタンス...
-
書籍 メタプログラミングRuby...
-
ストリームへの保存処理
-
::ってなに?
-
Pythonについてです。 何回見直...
-
お互いをメンバに持つようなク...
-
Ruby 特異メソッドのnewが先に...
-
get() と find() の違いについて
-
「arg」は何の略?
-
エクセルVBA オートフィルタで...
-
教えてください。vb5.0
-
テンプレートの特殊化でコンパ...
-
What class are you in? には何...
-
変数の隠蔽とは?
-
エラー「メソッドまたはデータ...
おすすめ情報