'interface 클래스'에 해당되는 글 1건

  1. 2016.12.02 interface 클래스

테스트 클래스

//interface 클래스 : 추상메소드와 static 멤버변수가 존재하는 클래스

public interface InterfaceTest

{

//static 멤버변수

static String title = "추상클래스 연습";

static int number = 1234;


//추상메소드

public void output();

public int inputNum();

public String inputString();

}

=====================================================================
메인 클래스

import java.awt.event.MouseListener;

import java.awt.event.MouseEvent;

//interface 파일을 사용하기 위해서는 implements 키워드로 interface 클래스를 상속받은 후 추상메소드를 오버라이딩 하여 사용한다.

class InterfaceMain implements InterfaceTest, MouseListener

{

//오버라이딩

public int inputNum(){

System.out.println("number = "+number);

return 0;

}

public void output(){}

public String inputString(){

return "100";

}


//MouseListener 오버라이딩

public void mouseClicked(MouseEvent e){}

public void mouseEntered(MouseEvent e){}

public void mouseExited(MouseEvent e){}

public void mousePressed(MouseEvent e){}

public void mouseReleased(MouseEvent e){}


public static void main(String[] args) 

{

InterfaceMain im = new InterfaceMain();

im.inputNum();

}

}



'응용 SoftWare > JAVA' 카테고리의 다른 글

StringBuffer 종류와 사용  (0) 2016.12.02
String 종류와 사용  (0) 2016.12.02
추상 클래스  (0) 2016.12.02
final  (0) 2016.12.01
static  (0) 2016.12.01
Posted by Hyun CHO
,