java

Java Study Day 06

imj2y 2008. 5. 14. 21:55
문자열 입력 받기



import java.io.*;
...
public static void main(String[] args) throws IOException{
...
  BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  String str = be.readLind();
  System.out.println(str);
 
인터페이스 내에 존재할 수 있는 메서드와 필드

public static final 멤버 필드
public abstract 메소드
static inner class

interface 인터페이스명 extends 또 다른 인터페이스... {
}
인터페이스 끼리는 상속 가능함 즉 extends 키워드를 사용함

class 클래스명 extends 또 다른 클래스 implements 인터페이스1, 인터페이스2... {
}

                         인터 페이스

implemnets    ↙         ↓        ↘   extends  

           클래스         ←←           인터페이스
 
      extends   ↘        ↓        ↙   implemnets

                           클래스

인터페이스 상속
암시적으로 추상 클래스를 포함한다.
인터페이스를 상속 받은 클래스에서 추상 클래스를 오버라이딩 한다.

interface inter1{
    추상메소드1;
}
interface inter2 extends inter1{
    추상메소드2;
}
class Cls implements inter2{
    추상메소드1 오버라이딩!!
    추상메소드2 오버라이딩!!
}