Quantcast
Channel: 質問!ITmedia 新着質問(Java/253)
Viewing all articles
Browse latest Browse all 2439

クラスを呼び出した時のオブジェクト名の出力について

$
0
0
ご覧いただいてありがとうございます。 java勉強中の者です。現在クラスについての勉強をしています。 質問内容ですが、クラスを呼び出した時に対象のオブジェクトの名前を表示させたいというものです。 以下、サンプルのコードを記載してその後詳しい説明をします。 class Car{//車の情報を保持 int number; //車のナンバーを保持 double gas;//ガソリンの量を保持 void show(){//車の情報を出力 NAMEの部分は後程説明します System.out.println("車のナンバーは"+ number +"です。"); System.out.println("車のガソリン量は"+ gas +"です。"); } public class Sample1{ public static void main(String[] args){ Car car1 = new Car();//car1のオブジェクト car1.number = 1111; car1.gas = 10; Car car2 = new Car(); car2.number = 2222; car2.gas = 20; car1.show(); } 以上がサンプルのプログラムです。 上記のclass Car内のvoid show()の中にあるSystem.out.printlnの2つの文あたりです。 「車のナンバーは~」の直前に、呼び出したオブジェクトの名前を出力したいのです。今回であれば、メインメソッド内の一番下の「car1.show();」のオブジェクト名を表示させたいです。 具体的には「car1の車のナンバーは1111です。」と表示させたいです。 関数か何かがあるのかと思い、少し調べてみましたが見当たらなかったため投稿させていただきました。関数が存在しないのであれば、具体的な簡単なサンプル等書いていただけるととてもありがたいです。 よろしくお願いします。 ※OKWAVEより補足:「Webシステム開発」についての質問です。

Viewing all articles
Browse latest Browse all 2439

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>