note

인터페이스 기본 본문

자바/인터페이스

인터페이스 기본

투한 2011. 12. 26. 10:50
package com.inter;//인터페이스 사용

//외형상으로 본다면 A1.class로 저장되어서 클래스로 보임
//인터페이스
//상수 , 추상 메서드 만 사용가능
interface A1{
	int W = 10;
	static int X = 20;
	final int Y = 30;
	public static final int Z = 40; //원형
	//생략한것도 상수로 인식함(쓴것은 변수여도)
	//인터페이스는 생성자가 없어서 객체생성이 안됨
}

public class Round01 {
	public static void main(String[] args) {
		/*인터페이스는 객체 생성이 불가능
		A1 a = new A1();*/
		
		/*A1.W는 상수기 때문에 값을 변경할 수 없음
		A1.W = 20;*/
		
		System.out.println(A1.W);
		System.out.println(A1.X);
		System.out.println(A1.Y);
		System.out.println(A1.Z);
	}
}

10
20
30
40


'자바 > 인터페이스' 카테고리의 다른 글

인터페이스 공통자료형 공통표준화  (0) 2011.12.26
클래스 -> 인터페이스 형변환  (0) 2011.12.26
인터페이스 쓰임새  (0) 2011.12.26
인터페이스 다중 상속  (0) 2011.12.26
인터페이스 2  (0) 2011.12.26