/* * <日付を入力> * 基礎プログラミングおよび演習 * T.Suzuki * 引き算クラス * ファイル: Subtraction.java */ // Subtraction クラス public class Subtraction { // (1)フィールドの定義 private int num1; // 同じクラス(Additionクラス)内のみアクセス可 private int num2; // 同じクラス(Additionクラス)内のみアクセス可 public int ans = 0; // どのクラスからもアクセス可 // (2)メソッドの定義 // 変数代入メソッド private void substituteValue(int a, int b) { // (3)同じオブジェクト内のフィールドへの代入 num1 = a; num2 = b; } // 引き算メソッド public int subtractParameter(int a, int b) { // (4)同じオブジェクト内のメソッドの呼び出し substituteValue(a, b); // (5)同じオブジェクト内のフィールドの参照・代入 ans = num1 - num2; // 戻り値 return ans; } } // Subtraction クラス