중요 포인트
1. "슈퍼"사용 생성자와 방법, 키워드 슈퍼와 슈퍼 클래스에 두 점,하지만 사용 방법은 동일하지 않습니다. 키워드 슈퍼 방법을 수행하기 위해이 방법을 사용하여 오버로드
2. 유사점과 추상 클래스와 인터페이스의 차이
같은 :
1 인터페이스와 추상 클래스 추상 방법 모두 정의 추상화 레벨을 나타내고;
2, 인터페이스와 추상 클래스는 개체를 만들 수 없습니다.
다른 :
인터페이스가 구성되지 않고, 1, 추상 클래스 생성자가있을 수있다;
도 2에 도시 된 바와 같이, 인터페이스 인터페이스 만 상수와 추상 메소드가 아닌 추상 메소드를 가질 수있는 추상 클래스 추상적 인 방법이있을 수있다;
인터페이스의 3, 수정 추상 메소드는 기본 또는 추상 대중을 기록하지 않습니다. 추상 클래스 추상 메소드는 추상적 인 키워드를 작성해야합니다.
4. 컬렉션 인터페이스
최상위 인터페이스 컬렉션은 다음과 같은 방법을 포함, 모든 인터페이스의 설정
INT 크기 ();
부울 제거 (개체 요소); //선택 과목
반복자 반복자 ();
부울 IsEmpty 함수 ();
부울 추가 (요소 O);
부울 (객체 O를) 포함;
부울 containsAll 나 (컬렉션 C <?>);
부울 및 addAll (컬렉션 <? 연장 E> c); //선택 과목
부울에서 removeAll (컬렉션 C <?>); //선택 과목
부울 나 retainAll (컬렉션 C <?>); //선택 과목
인터페이스의 컬렉션 :
(1 개) 목록 목록
2 세트 모음
3지도 매핑
4 반복자 반복자
정의 및 일반적인 방법 5.List
목록 (일반적으로 시퀀스로 함) 순차적 인 컬렉션입니다. 목록은 중복 요소를 포함 할 수있다. 기본 기능은 다음과 같습니다 인터페이스를 나열합니다 :
색인 목록의 요소 위치의 액세스 요소 - 위치하여 액세스 할 수 있습니다.
쿼리 -의 목록에서 요소의 위치를 가져옵니다
반복은 - 반복자 인터페이스는 더 많은 기능을 가능하게 확장
목록의 하위 집합 - 위치 부분 집합 목록의 범위를 가져옵니다
List 인터페이스는 다음과 같이 :
공용 인터페이스의 목록은 <E>는 컬렉션을 확장 <E> {
// 위치 적 접근
E get 및 (INT 지수);
E 세트 (INT 지수 E 원소); //고르다