분류 전체보기 64

외부클래스에서 static 내부 클래스 이용하기

package freeday809; class Outer { static class Inner { int iv=200; } } class Exercise7_27 { public static void main(String[] args) { Outer.Inner ii = new Outer.Inner(); Inner클래스가 static으로 이루어져 있어서 한방에 열 수 있다. static이 아니라면 외부 클래스 소환하고 외부클래스 열쇠로 내부클래스 소환하고 내부클래스 열쇠로 다시 메소드를 호출하는 작업을 해야한다. System.out.println(ii.iv); } }

카테고리 없음 2019.08.09

2019년 8월 6일 EX26InterFaceTest2(2)

일반 클래스 상속 이용 -> 객체생성가능 -> 객체생성자체는 필요가 없음 -> 추상클래스를 만듦 -> 클래스 안에서 추상메소드 하나라도 있다면 추상클래스로 정의, -> 추상클래스 내에서 메소드의 활용이 가능함 -> 오직 상속을 위한 변수와 메소드가 필요해지는 경우가 생김 -> interface를 만듦 -> 오직 추상메소드와 같이 미완성 메소드, 변수가 있으며 인터페이스 내부에서 출력, 메소드 기능을 활용하는 것은 불가능 -> 상속을 통해 넘겨서 상속받은 클래스에서 활용이 가능함. public interface AAA { public abstract void aaa(); public abstract void bbb(); } ==============================================..

카테고리 없음 2019.08.06