/** * ドメイン非依存URL出力フィルタ * javadrill.tech移行時はwp_options.home/siteurlのみ変更すればよい * * データベースには絶対URL(https://minner.asia)を保持し、 * 表示時に現在のドメイン(home_url())に動的変換する */ function javadrill_make_urls_dynamic($content) { if (empty($content)) { return $content; } // データベース内の絶対URLを現在のhome_url()に置換 $old_url = 'https://minner.asia'; $new_url = untrailingslashit(home_url()); // http版も対応(念のため) $content = str_replace($old_url, $new_url, $content); $content = str_replace('http://minner.asia', $new_url, $content); return $content; } // 投稿本文、ウィジェット、タームの説明、抜粋に適用 add_filter('the_content', 'javadrill_make_urls_dynamic', 20); add_filter('widget_text', 'javadrill_make_urls_dynamic', 20); add_filter('term_description', 'javadrill_make_urls_dynamic', 20); add_filter('get_the_excerpt', 'javadrill_make_urls_dynamic', 20); 007 クラス (クラスの利用)012 問題 | Javaドリル

007 クラス (クラスの利用)012 問題

007-012 007 クラス

問題

BankAccount クラスを作成してください。このクラスは口座残高を保持し、預金と引き出しのメソッドを提供します。
BankAccount クラスを利用して、新しい口座を作成し初期残高を設定し、預金と引き出しを行って残高を表示してください。

ヒント

  1. クラスの宣言:
    • BankAccount クラスを宣言します。このクラスは口座残高を保持する必要があります。
  2. プロパティ:
    • 口座残高を保持するためのフィールドを宣言します。これは一般的に balance などの名前になります。
  3. コンストラクタ:
    • BankAccount クラスには、初期残高を指定できるコンストラクタを作成します。
  4. 預金メソッド:
    • deposit メソッドを実装します。このメソッドは口座残高に指定された金額を加えます。
  5. 引き出しメソッド:
    • withdraw メソッドを実装します。このメソッドは口座残高から指定された金額を引きます。ただし、残高が不足していないか確認することも重要です。
  6. 利用:
    • 別のクラス(たとえば Main クラス)で BankAccount クラスのインスタンスを作成します。初期残高を設定し、預金と引き出しを行って残高を表示します。

この手順を元に、BankAccount クラスを作成して利用してみてください。各メソッドの実装においては、残高が不足していないかなどの条件を確認することが重要です。

→解答例

「007 クラス」問題集リスト

🎯 実習で理解を深めよう

この内容についてJavaDrillで実際に手を動かして学習できます

コメント

タイトルとURLをコピーしました