001 import sale.*; 002 import data.ooimpl.*; 003 import data.*; 004 005 006 /** 007 * StoringStockItem-Implementierung für die Videokassette im 008 * Bestand des Kunden. 009 */ 010 public class CassetteStoringStockItem extends StockItemImpl 011 { 012 013 //// attributes //////////////////////////////////////////////////////////// 014 015 private Object date; // Ausleihdatum 016 017 //// constructor /////////////////////////////////////////////////////////// 018 019 /** 020 * Der Konstruktor reicht die an ihn übergebenen Parameter an 021 * den Konstruktor der Klasse <CODE>StockItemImpl</CODE> weiter. 022 * Außerdem speichert das Ausleihdatum ab. 023 */ 024 public CassetteStoringStockItem(String name, Object date) 025 { 026 super (name); 027 this.date = date; 028 } 029 030 031 //// public methods /////////////////////////////////////////////////////// 032 033 /** 034 * Gibt das Ausleihdatum der speziellen Videokassette zurück. 035 */ 036 public Object getDate() 037 { 038 return date; 039 } 040 }