CODE/JAVA1
Interface
maskan
2021. 1. 28. 13:50
public interface SampleInterface {
// 상수와 추상메서드만 가질 수 있음
// 인터페이스의 모든 멤버변수는 public static final 제어자를 사용해야한다.
public static final int NUM1 = 1;
// 모든 멤버변수의 제어자가 같기 때문에 생략이 가능하다..
int NUM2 = 2;
// 인터페이스의 모든 메서드는 public abstract 제어자를 사용해야한다.
public abstract void method1();
// 모든 메서드의 제어자가 같기 때문에 생략이 가능하다.
void method2();
}
class SampleImplement implements SampleInterface, SampleInterface2 {
@Override
public void method1() {
// TODO Auto-generated method stub
}
@Override
public void method2() {
// TODO Auto-generated method stub
}
@Override
public void method3() {
// TODO Auto-generated method stub
}
}
interface SampleInterface2 {
void method1();
void method3();
}