Java interface

인터페이스의 기본형식

수업소개

인터페이스의 기본적인 형식을 소개해드립니다. 

 

 

 

강의

 

 

 

소스코드

https://github.com/egoing/java-interface/commit/45364a2f7c70ca6976b6abb1b1ca1b120f5ddc6c

interface Calculable{
    double PI = 3.14;
    int sum(int v1, int v2);
}
interface Printable{
    void print();
}
class RealCal implements Calculable, Printable{
    public int sum(int v1, int v2) {
        return v1+v2;
    }
    public void print() {
        System.out.println("This is RealCal!!");
    }
}
public class InterfaceApp {
    public static void main(String[] args) {
        RealCal c = new RealCal();
        System.out.println(c.sum(2,1));
        c.print();
        System.out.println(c.PI);
    }
}

 

댓글

댓글 본문
  1. 인터페이스는 클래스의 형태를 규정하는 역할을 한다. 그리고 클래스는 여러 개의 인터페이스로 규정할 수 있다.
    인터페이스에는 변수와 메소드를 정의할 수 있는데, 메소드에는 구현해야할 코드가 들어가지 않고 변수에는 값을 꼭 넣어줘야한다.
  2. 20201213
  3. 자바가 무섭지 않은 예솔
    인터페이스는 메소드와 변수를 정의해줄 수 있다.
    인터페이스는 다중상속이 가능하다
    메소드를 인터페이스에 정의할 때에는 내용이 들어가지 않는다.
graphittie 자세히 보기