A sentimental robot

중첩 인터페이스 본문

Java

중첩 인터페이스

GOD03219 2018. 1. 4. 13:43

public class Day2 implements Inter1.Inter2{

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


 @Override
 public void f2() {
  // TODO Auto-generated method stub
  
 }

 

}

 


 


public interface Inter1 {

 void f1();

 interface Inter2 {
  void f2();
 }
 interface Inter3{
  void f3();
 }

}

 

 

인터페이스 안에 클래스를 상속받기


 

 

 

public class Day2 extends Inter1.Banana{

 public static void main(String[] args) {
  Banana b=new Banana();
  b.f1();
 } 

}



public interface Inter1 {

 void f1();

 class Banana implements Inter1 {
  public void f1() {
   System.out.println("override");
  }
 }
 

}

 

 

클래스 안의 인터페이스 ★


 

class Su implements Day2.Inter1{

 @Override
 public void f1() {
  System.out.println("f1()override");
  
 }

}

public class Day2 {

 interface Inter1 {

  void f1();

 }

 public static void main(String[] args) {
  Su s=new Su();
  s.f1();
 }

}

 

 


'Java' 카테고리의 다른 글

상속관계를 통한 다형성과 업캐스팅  (0) 2018.01.05
익명클래스, anonymous class  (0) 2018.01.04
Generic  (0) 2017.12.29
도서관리프로그램  (0) 2017.12.29
Reference's reference  (0) 2017.12.29