웹 언어 배우기/JAVA 다한(dahan) 2019. 3. 30. 18:18
List는 인터페이스이다. 인터페이스는 공통되는 메소드를 추출해 놓은 클래스라고 생각하면 된다. 도형이라고 생각하면, List list = new ArrayList(); 도형 list = new 정사각형; arrayList list = new ArrayList(); 정사각형 list = new 정사각형; 자바의 다형성의 특징으로 상속 받아 사용해야 한다. 즉, List는 인터페이스이고 arrayList는 List에 상속된 클래스이다. 따라서, arrayList는 단독으로 사용할 수 없으며 사용시 List 인터페이스를 상속받고 사용해야 한다. 다형성이란 메소드나 클래스가 있을 때 이것들이 다양한 방법으로 동작하는 것을 말한다. 즉, 상속을 통해 기능을 확장하거나 변경하는 것을 가능하게 해 주고, 같은 클래..
더 읽기
웹 언어 배우기/JAVA 다한(dahan) 2019. 3. 28. 23:04
메소드 이름이 클래스 이름과 똑같고 반환형을 선언하지 않으며 그로인해 리턴값을 반환하지 않는다. 또한, 입력만 있고 출력은 없다. 따라서 생성자는 초기화만 해주는 작업을 한다. public class member{ //클래스 이름: member public memeber(){} //생성자 생성 }