Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 15일차

2024. 12. 6. 17:43Kosta 클라우드 네이티브 어플리케이션 개발(CNA) 교육

 

JAVA

AbstractSub 는 단일상속

Interface 는 다중상속

/*
 *********************************************** 
 * 다형성
 * 	- 다양한 형태 성질
 *	- Parent p = new Child();
 *	- 부모타입의 p 참조변수로 부모(변수), 자식(오버라이딩된 메서드) 모두 접근 가능 
 *	부모(변수), 자식(오버라이딩된 메서드만) 모두 접근 가능
 *********************************************** 
 */
/*
 * 
 * interface : 추상(미완성)
 * 추상메서드만 올 수 있다
 * abstract class 보다 더 추상적이다 (완전추상)
 * 인터페이스에 놓이는 변수는 무조건 상수(static final) 이다.
 * 인터페이스에 놓이는 변수는 public
 * 
 */

public interface chap08_Interface2 extends chap08_Interface4{

	public void bMethod();
	public void cMethod();
	
}

public interface chap08_Interface3 extends chap08_Interface4{
	
	public void absMethod_3();
	
	
}

public interface chap08_Interface4 {
	
	
	public void aMethod();
	
	
}

public interface chap08_Interface extends chap08_Interface2{
	
	
	
	// static final int POINT = 100;
	int POINT = 100;

}