인터페이스의 경우, 메소드 앞에 한정자를 안 붙이고 모두 public으로 선언된다. 클래스의 경우, 메소드 앞에 한정자를 안 붙일 경우 모두 private으로 선언된다.
인터페이스는 안에 선언된 메소드들이 구현이 되지 않는다. 추상 클래스의 경우에는 안에 선언된 메소드들이 구현이 된다.