프로그래밍 언어/JAVA(2)
-
내부 클래스 / 익명 클래스
내부 클래스(Inner Class)Class 안에 또 다른 Class를 정의 하는 방법내부 클래스에 접근하기 위해서 클래의 멤버 변수나 메서드를 사용하는 것과 마찬가지로 . 을 이용해 내부의 클래스에 접근할 수 있다. OuterClass.InnerClass ic = oc.new InnerClass();└ OutterClass oc = new OutterClass(); 익명 클래스이름이 없는 클래스로 주로 메서드를 재정의하는 목적으로 사용되는 클래스이다.=> 인터페이스 or 추상 클래스에서 주로 이용
2019.02.01 -
[Java] Inheritance(상속)
Java 상속자식 Class가부모 Class의 속성(멤버변수)과 함수(메서드)를 이용할 수 있도록 물려받는 것.기존의 검증된 클래스를 기반으로 새로운 클래스를 빠르고 손쉽게 만들수 있게 된다. 객체 지향 프로그래밍(OOP)에서, 상속(inheritance)은 객체들 간의 관계를 구축하는 방법이다. 클래스로 객체가 정의되는 고전 상속에서, 클래스는 기반 클래스, 수퍼클래스, 또는 부모 클래스 등의 기존의 클래스로부터 속성과 동작을 상속받을 수 있다. - 출처 - 위키백과_ 객체 지향 프로그래밍 상속 - 자바는 단일 상속만 지원. 다중 상속은 지원하지 않는다.- 다이어그램 상속은 실선으로 자식-> 부모 방향으로 Method override부모 클래의 기능을 상속받은 자식클래스에서 메서드의 기능을 재정의하여 ..
2019.01.31