자바[JAVA] – 11.인터페이스(Interface)

인터페이스? 인터페이스(Interface)는 추상 메서드와 이름 상수만을 포함한다.즉 아무것도 구현하지 않는 추상 클래스보다 더욱 추상화된 설계도이다.설계도이므로 인스턴스(Instance)를 생성할 수 없고 기본 틀만을 제공하는 역할이다.또한 인터페이스로 다중 상속이 되지 않는 자바의 단점을 보완할 수 있다. 인터페이스는 클래스가 아닌 다른 자료형이므로 Interface를 사용해야 한다. 위처럼 인터페이스를 사용하여 인터페이스를 구현할 수 있다. 위처럼 인터페이스를 여러 개 사용할 수 있다. … Read more

자바[JAVA] – 9.상속(Inheritance)

상속? 상속(Inheritance)은 부모 클래스(Super Class)의 멤버를 자식 클래스(Sub Class)가 똑같이 갖는 것을 의미한다.즉 코드의 재사용률을 높여주고 관리도 쉬워진다.또한 부모에게서 받은 코드를 수정하여 사용할 수도 있다.상속을 하기 위해서는 ‘exthends’ 라는 명령어를 선언하면 된다. + 부모 클래스(Super Class)는 상속을 해주는 상위 클래스이다. 자식 클래스(Sub Class)는 상속을 받는 하위 클래스이다. 자식 클래스는 부모 클래스의 멤버를 가져올 때 super(); … Read more