만약 foo() 라는 메서드만 규약되어있는 인터페이스가 있으면


이걸 클래스로 구현할 때 무조건 foo() 라는 메서드를 작성해야하잖아요.


근데 foo 말고 다른메서드 bar() 를 추가해도 되는건가요? 즉, 인터페이스에 규약된 멤버변수나 메서드들만 구현한다면 그 외엔 아무거나 있어도 되는건가요?


그리고 인스턴스를 만들어서 bar() 를 사용할 수 있나요?