인터페이스 2

Java java.util / Collection,List ,Set,Map인터페이스 / 주요 메서드 정리

Collection 인터페이스 boolean add(E e) : Collection에 객체 추가 void clear() : Collection의 모든 객체 제거 int size() : Collection에있는 요소의 개수를 반환 boolean remove(Object o) : Collection의 매개변수에 해당하는 인스턴스가 존재하면 제거 Map 인터페이스 Collection 하위 인터페이스 V put(K key,V value) : key에 해당하는 value값을 map에 저장 V get(K key) : key에 해당하는 value값을 반환 List 인터페이스 Collection 하위 인터페이스로 Collection 메서드들을 다 물려받음 ArrayList와 Vector 클래스 List 구현 클래스 A..

JAVA 2021.12.22

Java final, 추상(abstract)메서드, interface

final 뜻 그대로 마지막의, 변경 될 수 없는 예약어다. final 변수 : 값이 변경 될 수 없는 상수. 단 한번만 값을 대입할 수 있다. final 메서드 : overriding(오버라이딩) 불가. final 클래스 : 상속 불가(Super class가 될 수 없다.) * final 문자열에 + 연산 시 새로운 문자열이 만들어진다. abstract 는 미완성의, 추상의 라는 뜻으로, 의미만 있는 기능이 완성되기 전의 상태를 뜻한다. abstract 메서드 : 바디( {}블럭 )가 없는 추상 메서드 abstract 클래스 : 추상 메서드가 선언되어 있는 클래스 -> 객체 생성 불가, 일반 클래스에서 상속받아 오버라이딩(기능을 완성)해서 사용한다. 클래스가 일반 클래스를 상속 받을 때는 오버라이딩을 ..

JAVA 2021.12.06