본문 바로가기
study/Java

[Java] 24. Interface4 (인터페이스는 객체화가 안됨)

by 금이패런츠 2022. 3. 22.
728x90
반응형
package chap8;
/*
 * 인터페이스는 객체화가 안됨 => 인터페이스의 객체화
 */
interface Action {
	void action();
}
abstract class Abs {
	abstract void mothod();
}
public class InterfaceEx4 {
	public static void main(String[] args) {
		//이름없는 내부 클래스 => 일회성 객체로 사용됨.
		Action a = new Action() {
			@Override
			public void action() {
				System.out.println("Action 인터페이스 객체의 method 구현");
			}
		};
		a.action();
		
		//Abs 클래스의 객체를 이름없는 내부클래스로 생성하기
		Abs ab = new Abs() {
			@Override
			public void mothod() {
				System.out.println("Abs 추상클래스 객체의 method 구현");
			}
		};
		ab.mothod();
	}
}
728x90
반응형