-
TIL_2 (abstract class, inner class, anonymous class, interface)TIL 2020. 8. 28. 22:39
내부 클래스(inner class):
클래스 안에 클래스
가독성 떨어져서 잘 사용되지 않음.
익명 클래스(anonymous class) :
이름이 없는 클래스
재사용이 불가하여 바로 사용
인터페이스나 추상클래스에서 주로 이용됨.Interface(인터페이스):
interface를 사용하지 않아도 객체지향프로그램을 사용할 수 있다.
하지만 더욱 체계적인 프로그램을 만들 수 있다.
object를 생성할 수 없다.
class에서 구현해야 하는 작업 명세서.
인터페이스를 사용하는 이유는 많지만, 객체가 다양한 자료형(타입)을 가질 수 있기 때문이다.
interface 키워드 사용. implements 키워드 사용
'TIL' 카테고리의 다른 글
TIL_6(Exception Handling, Network) (0) 2020.09.02 TIL_5(Input&Output) (0) 2020.09.01 TIL_4(Lambda Expressions, StringBuffer & StringBuilder, Collections) (0) 2020.08.31 TIL_3 (abstract class) (0) 2020.08.29 TIL_1 (package, static, private, getter&setter, inheritance) (0) 2020.08.27