System.out.printlnにさよなら
Javaをはじめて一週間くらいの人向けのエントリー。
出力を表示させたいとき毎回System.out.println()と打つのがめんどう。もっと簡単にしたい。ということでlogというメソッドをつくった。
//Sayonara.javaで保存 public class Sayonara { public static void main(String[] args) { int num = 888; log(123); log("∩( ・ω・)∩ばんじゃーい"+num); log(112+num); } public static void log(Object x) { System.out.println(x); } }
出力は
123 ∩( ・ω・)∩ばんじゃーい888 1000
logメソッドのミソ
- mainメソッドの外に定義する。
- logの引数をintやStringじゃなくてObjectにする。
感想
たったこれだけに半日かかったのは内緒。privateなインスタンスにアクセスを一生懸命試してた。考えすぎてた。あとパッケージから呼ぶ方法もあった。
引数の型指定にObjectだけだとだめな場合もあるのかな。要勉強。