読者です 読者をやめる 読者になる 読者になる

delalunaofficedaysのブログ

WORDPRESSとEC CUBEくらいしか触っていないWEBデザイナーの日記とかメモ。

methodオーバーロード第2段

[java]

public class Rei17 { public static int mymax(int x, int y){ return (x>y) ? x : y; //三項演算 } public static double mymax(double x, double y){ return (x>y) ? x : y; } public static String mymax(String x, String y){ return (x.compareTo(y)>0) ? x : y; } public static void main(String[] args) { System.out.println(mymax(30,60)); System.out.println(mymax(3.5,1.2)); System.out.println(mymax("Rolla","Lisa")); } }

[/java] オーバーロードはメソッドの機能追加なのね。上書きではないのね。 実行結果: [java] 60 3.5 Rolla [/java]

compareTo()は、二つオブジェクトの値を比較するメソッド