コンピュータプログラミングIII (2025年度)(第14回)
    コンテンツ
    
    
    
    
    
    
    
    
      - 基本的な用語
 
      - Jarファイルの解凍
 
    
    
    
    
    
    
    
    
    
      
      - オブジェクト指向言語と手続型言語
 
      - Student 表とオブジェクト
 
      - new キーワードとオブジェクト
 
      - オブジェクトの状態
 
      - 複数のオブジェクトの生成
 
      
      
      
      - 演習2-1 の解答
 
      - クラスとクラス図
 
      - オブジェクトの生成とオブジェクト図
 
      - 演習2-2
 
      - 演習2-2 の解答と演習2-3
 
      
      
      
      - 演習2-2 の解答
 
      - ソースコードのクラス図からの導出
 
      - 未完成なクラス1
 
      - 未完成なクラス2
 
      - クラス図の変更と課題2-4
 
      - 演習2-4 の解答
 
      - コンストラクタの役割
 
      - 演習2-5 の問題
 
      
      
      
      - 演習2-5 の解答
 
      - Teacher クラスの完成
 
      - Teacher オブジェクトの生成
 
      - 用語の説明
 
      
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      
      - Random クラスの利用
 
      - Dice クラス
 
      - オブジェクトの生成(インスタンス化)
 
      - ソースコードのクラス図(Dice)からの導出
 
      - Dice クラスの完成
 
      - main メソッド、クラス、返却値
 
      
      
      
      - 複数オブジェクトの生成(Dice)
 
      - コレクション(ArrayList)の使用
 
      - ArrayList のオブジェクト図
 
      - n個のDice オブジェクトの生成
 
      
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      
      - Cupクラス
 
      - ソースコードのクラス図(Cup)からの導出
 
      - 繰り返し
 
      - Cup クラスの完成
 
      
      
      
      - main メソッド、クラス、引数と返却値
 
      - 状態の宣言とthis と状態
 
      - Book クラス
 
      - Book クラスからクラス図の作成
 
      - 課題4-1
 
      
      
      
      - Bookshelf のクラス図
 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      
      - キーボードからの入力
 
      - DiceGame
 
      - DiceGame クラスの機械的な導出
 
      - Cupクラスの利用
 
      - DiceGame の一部完成1
 
      - DiceGame のbet メソッドの完成
 
      - DiceGame のjudge メソッドの完成
 
      
      
      
      - 偶数サイコロクラス
 
      - 奇数サイコロクラス
 
      - Cup クラスとEvenDice クラス
 
      - 振る舞いの抽出(インタフェース)
 
      - 振る舞いの抽出に伴う各クラスの変更1
 
      - 振る舞いの抽出に伴う各クラスの変更2