JAVAのインターフェイスの継承とコレクション

レビュー

20190701

インターフェイスのサプリメント

、Javaは単一継承よりも多くを達成することです

  1.  単一継承:

クラスは一つだけの親を持つことができます

パブリッククラスDは{D1を拡張します

}

        2.マルチ実現

  • クラスは、同時に複数のインタフェースを実装することができ
  • クラスは、これらのインタフェースで宣言されたすべての抽象メソッドを実装する必要が複数のインタフェースを実装する場合
パッケージの日。
パブリッククラスDEMO1 {
パブリックインターフェースA {
 ボイドFUN1();
}
パブリックインターフェイスB {
 ボイドfun2();
}
パブリッククラスAAAは、B {実装
 @Override
 公共ボイドFUN1(){  } @Override 公共ボイドfun2(){ } } }
  





       3.互いの間のインタフェースを継承することができます。
    • パブリックインターフェースA {
       ボイドFUN1();
      }
      パブリックインターフェイスBは{延び  //接口B继承自接口
       ボイドfun2を()。
      }
      publicクラスABは{Bを実装
       @Override
       公共ボイドFUN1(){
       }
       @Override
       公共ボイドfun2(){
       }
      }
      }

       セット(キー、約50%)4. Javaで

      5.コレクション

         

いわゆる秩序 - 無秩序手段:順序の要素の順序が同一に入れた場合、規則的、すなわち無秩序矛盾しています

リスト:それは要素を注文され、要素が繰り返しを許可リスト

ArrayListの:可変長配列

例:

 パブリック静的無効メイン(文字列[] args){
  リストList =新規のArrayList)_。
  list.add( "AA");
  list.add(123)。
  list.add(真の);
  list.add(新しいDate());
  list.add(124)。
  list.add(3.14)。  System.out.println(list.get(0)+ "..." + list.get(3))。  System.out.println(はlist.size())。  System.out.println(リスト);   System.out.println(list.toString())。  用(オブジェクトobj:リスト){    のSystem.out.println(OBJ)。  }   list.remove(0); //根据下标移除  list.clear()。  System.out.println(はlist.size())。 }  }
  




 



  

  



     6.ジェネリック

 パブリック静的無効メイン(文字列[] args){
  リストの<string>リスト=新規のArrayList <>();
  list.add( "1234");
  list.add( "真");
  list.add( "AAAA");
  list.add( "BBBB");
  list.add( "CCCC");   ストリングE3 = list.get(3)。  System.out.println(E3)。  INTサイズ=はlist.size()。  System.out.println(サイズ)。  (文字列の項目:リスト)のための{    のSystem.out.println(アイテム)  }   のSystem.out.println( "---------------------")。  //イテレータ迭代器  イテレータの<string>イテレータ= list.iterator()。  (iterator.hasNext()){//判断是否还有下一个元素、有的话返回真ながら   次= iterator.next()文字列。
  


  


  



  







 }
}

おすすめ

転載: www.cnblogs.com/yuandongshisan/p/11113446.html