728x90
반응형

중첩클래스 2

[BACKEND]JAVA_ECLIPSE22 익명 객체

Annonymous 익명 객체 이름없는 객체, 어떤 클래스를 상속하거나 인터페이스를 구현해야한다. 일반 상속과 형식이 다름, 중괄호 안에 내용이 중요하다. 부모클래스에 매개값에 해당되는 구문(중괄호) 필드 메소드를 사용하여 편리하게 새용할 수 있다. 부모클래스 [필드| 변수] = new 부모클래스(매개값,...) { //필드 //메소드 }; 부모클래스 person.java 익명 자식 객체 생성 Anonymous.java AnonymousExample 실행클래스 인터페이스 package chapter09.sec02.exam02; // 두개의 추상 메서드를 갖는 Remotecontrol 인터페이스를 소스 코딩합니다! public interface RemoteControl { public void turnOn..

[BACKEND]JAVA_ECLIPSE21 중첩 클래스와 중첩 인터페이스

중첩클래스 Nested class 클래스 안에 클래스를 생성 외부 클래스인 바깥 클래스(outter class)와 , 내부 클래스(inner class)로 형성 ● 멤버 클래스 : 재사용 가능 ● 로컬클래스 : 메서드를 사용하면 없어짐, 메서드가 실행될때만 사용할 수있음 같은 인스턴스 멤버만 사용가능 중첩클래스 구현 클래스 중첩클래스의 접근 제한 package chapter09.sec01.exam02; public class Ace { // 인스턴스 멤버 클래스 class Base{ } //정적 멤버 클래스 static class Case{ } // 인스턴스 필드 선언 Base field1 = new Base(); Case field2 = new Case(); // 인스턴스 메서드 선언 void meth..

728x90
반응형