interface

2019. 8. 14. 15:06프로그래밍/Java

/*
 * interface
 *  : 완전 추상 타입
 *  : 추상메소드 + 상수
 *  : 다중상속을 대체.
 * 
 * 
 * */

package 인터페이스;

interface AA{
	final static int MAX= 100; //상수는 항상 대문자로 씀,,또한 상수만들때는 항상 final static 사용해야 메모리 줄임
	
	abstract void disp();
}
interface BB{
	void disp2();
}
interface CC extends AA,BB{  //interface는 다중 상속이 가능
	void dis3();
}

class DDAdater implements CC {   //어뎁터를 받아서 내가 필요한것만 가져옴
	
	@Override
	public void disp() {  }
	@Override
	public void disp2() {  }
	@Override
	public void dis3() {  }
}

public class InterMain extends DDAdater {    //implements AA,BB
	@Override
	public void disp() {
		System.out.println("AA");
	}


	public static void main(String[] args) {
	
		
	}
	
}

'프로그래밍 > Java' 카테고리의 다른 글

8_15  (0) 2019.08.15
interface  (0) 2019.08.14
추상클래스  (0) 2019.08.14
2일차_배열  (0) 2019.08.13
2일차  (0) 2019.08.13