== メソッド == クラスのもつ機能を定義したものをメソッドといいます。 メソッドはオブジェクトに対する(オブジェクトを利用した)処理を記述したものとも言えます。 Cardクラスを例として説明します。 {{{#!java public class Card { String suit; int rank; Card(String s, int r) { suit = s; rank = r; } public static void main(String[] args) { Card a, b; a = new Card("ハート", 12); b = new Card("スペード", 3); } } }}} {{{#!java void show() { System.out.println( suit + " " + rank ); } void add1() { rank = rank + 1; } boolean efuda() { return (rank > 10); } int sa(Card c) { return (rank - c.rank); } public static void main(String[] args) { Card a, b; a = new Card("ハート", 12); b = new Card("スペード", 3); a.add1(); a.show(); if (a.efuda()) System.out.println( "絵札" ); b.show(); if (b.efuda()) System.out.println( "絵札" ); System.out.println( "差は" + a.sa(b) ); } } }}}