익명
-
익명JAVA/Interface 2020. 10. 11. 14:48
1. 인터페이스로 익명class, 익명객체 생성 프로그램 실행결과 프로그램 분석 위의 문장은 객체가 없어서 메모리에 만들어졌다가 바로 소멸한다. 위와 같이 문장을 작성하면, 함수를 호출할 수 있다. 익명 객체를 동적으로 생성했다가 필요없으면 바로 소멸된다. 소스 파일 2. 함수의 매개변수로 인터페이스를 전달하고 그 인수로 코드(익명 클래스)를 전달 프로그램 실행결과 소스 파일 3. class안에 인터페이스와 내부인터페이스의 구현과 사용 프로그램 실행결과 소스 분석 Banana는 인터페이스이므로 객체화를 하기 위해서는 추상 메소드를 정의해줘야 한다. 위는 익명 객체를 만드는 것인데, 위 내용과 마찬가지로 추상 메소드를 정의해야 한다. 위는 익명 객체를 만드는 것인데, 위 내용과 마찬가지로 추상 메소드를 정..