Java/2012.04 강좌
11일차 Interface
Bohemian life
2012. 4. 18. 12:18
package com.book; import com.korea.Action; //자바는 단일 상속, 단 1개만 상속 받는다. //이것의 해결 하는 법 :인터 페이스 public class Triangle extends M implements L,N{ int height; int bottom; public Triangle(int height, int bottom){ this.height=height; this.bottom=bottom; } @Override public void area() {//면적,넓이 // M abstract class System.out.println("삼각형의 넓이 : "+ height*bottom); } @Override public void color() { // L interface } @Override public void color2() { // L interface } @Override public void getName() { // N interface } }
package com.book; public interface L { public abstract void color(); void color2(); }
package com.book; public interface N extends L{ String name="나는 N"; static final int age=10; void getName(); }
package com.book; public class Child implements N{ @Override public void color() { } @Override public void color2() { } @Override public void getName() { } }