//BasicPlanを継承
class ServicePlan extends BasicPlan{
private int serviceCharge; //サービス料金
/*コンストラクタ
【説明】各インスタンス変数の設定
【引数】String name,int basicCharge,int include,
int callingRate,int packetRate,int serviceCharge)*/
/*インスタンスメソッド
【メソッド名】 calcCharge
【戻り値】int
【引数】int minutes,int packet
【説明】引数で受け取った通話時間(分)とパケット数に応じた料金を計算し返却する
10000パケットまでは無料。10000パケットを超えた分に課金する
料金=基本料金+無料通話分を差し引いた通話料金+パケット料金+サービス料金*/
}
Ly9CYXNpY1BsYW7jgpLntpnmib8KCmNsYXNzIFNlcnZpY2VQbGFuIGV4dGVuZHMgQmFzaWNQbGFuewoJcHJpdmF0ZSBpbnQgc2VydmljZUNoYXJnZTsgCS8v44K144O844OT44K55paZ6YeRCQkKCQoJCgkvKuOCs+ODs+OCueODiOODqeOCr+OCvwoJ44CQ6Kqs5piO44CR5ZCE44Kk44Oz44K544K/44Oz44K55aSJ5pWw44Gu6Kit5a6aCgnjgJDlvJXmlbDjgJFTdHJpbmcgbmFtZSxpbnQgYmFzaWNDaGFyZ2UsaW50IGluY2x1ZGUsCgkJCWludCBjYWxsaW5nUmF0ZSxpbnQgcGFja2V0UmF0ZSxpbnQgc2VydmljZUNoYXJnZSkqLwoJCgkvKuOCpOODs+OCueOCv+ODs+OCueODoeOCveODg+ODiQoJ44CQ44Oh44K944OD44OJ5ZCN44CRIGNhbGNDaGFyZ2UKCeOAkOaIu+OCiuWApOOAkWludAoJ44CQ5byV5pWw44CRaW50IG1pbnV0ZXMsaW50IHBhY2tldAoJ44CQ6Kqs5piO44CR5byV5pWw44Gn5Y+X44GR5Y+W44Gj44Gf6YCa6Kmx5pmC6ZaTKOWIhinjgajjg5HjgrHjg4Pjg4jmlbDjgavlv5zjgZjjgZ/mlpnph5HjgpLoqIjnrpfjgZfov5TljbTjgZnjgosKCQkJMTAwMDDjg5HjgrHjg4Pjg4jjgb7jgafjga/nhKHmlpnjgIIxMDAwMOODkeOCseODg+ODiOOCkui2heOBiOOBn+WIhuOBq+iqsumHkeOBmeOCiwoJCQnmlpnph5HvvJ3ln7rmnKzmlpnph5Er54Sh5paZ6YCa6Kmx5YiG44KS5beu44GX5byV44GE44Gf6YCa6Kmx5paZ6YeRK+ODkeOCseODg+ODiOaWmemHkSvjgrXjg7zjg5Pjgrnmlpnph5EqLwoJCn0K