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


'Java > Interface' 카테고리의 다른 글

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

+ Recent posts