プログラミング 第1回 - 政学 [HSEI UNVERSITY].pptVIP

  • 2
  • 0
  • 约5.79千字
  • 约 30页
  • 2016-11-24 发布于天津
  • 举报

プログラミング 第1回 - 政学 [HSEI UNVERSITY].ppt

プログラミング 第1回 - 政学 [HSEI UNVERSITY].ppt

プログラミング第14回 プログラミング 第14回 インタフェース yukita@k.hosei.ac.jp インタフェースとは クラスと同様の参照型の一種 フィールド,メソッドをもつ フィールドは定数だけが許される メソッドはすべて abstract,つまり実装されない abstract class では部分的に実装が可能 abstract class と同様にインスタンスは作れない Java言語におけるオブジェクトはこれですべて。 クラス クラスのインスタンス インタフェース インタフェースによる契約 インタフェースの実装者(契約者甲) インタフェースの利用者(契約者乙) 多重継承とインタフェース 1つのクラスで複数のインタフェースを実装することができる。 多くの型をもつことができる。これは多重継承を実質可能にしている。abstract クラスではこのようなことができない。 例 クラス図 この結果 X[]={new A(), new B()}; X x=new B(); Y y=new B(); Z z=new B(); のようなことができる。 Lockable.java(List 14-1,p.167) Kinko.java(List 14-2, p.108)完全版 Kinko.java (2) LockableTest.java 実行結果 課題 Lockableインタフ

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档