전체 글321 c: p: c: p: 을통해 생성자와 property 생성가능 2019. 7. 25. Day3 1. interface 와 일반 class의 차이는? 미완성 메서드를 가지고 있으며, 미완성 메서드를 자손에서 반드시 모두 구현시키도록 한다. 또한 다중 상속이 가능한 특징을 가지고 있다. interface는 선언은 있지만 구현내용이 없다. 자손이 구현하도록한다 = 함수 오버라이딩(상속에 의해 생김) 2. interface 안에 올수 있는 내용은? public static final이 붙은 상수, 미완성 메서드 (static final : 상수 final : 초기화 한번만 가능) 3. abstract의 의미는 무엇이며, 어디에 어떤의미로 쓰이는가? 추상의 의미이며 자손에서 이를 구현하여 abstract 클래스나 인터페이스에 사용되며, 메서드를 반드시 완성시키도록하는 강제성을 갖는다. abstract의 경.. 2019. 7. 25. Interface 자바에서는 다중상속의 경우 복잡성 때문에 단일 상속만을 지원한다. I를 앞에 붙이거나 able을 뒤에 붙이는 작명방법을 주로 사용한다. 인터페이스에도 변수와 메서드가 올 수 있다. 컴파일시 변수 앞에는 public static이 붙게된다. 인터페이스 안에는 public static final이 붙은 변수만 들어갈 수 있다. void run(); 변수와는 다르게 함수앞에는 컴파일시 abstract이 붙어야만 한다. abstract가 붙었기에 위와같이 함수의 선언부만 존재해야 한다. 자손에서 public abstract메서드를 오버라이드를 통해 구현하도록 강제성을 부여해주는 것. Pencil pencil = ctx.getBean("pencil", Pencil.class); pencil.use(); 위와 같은.. 2019. 7. 24. Day2 1.스프링이란 무엇인가? 로드 존슨이 만든 프레임 워크로서 자바 서버 프로그래밍을 쉽게 하기 위해 설계한 것. Expert One-on-One J2EE Design and Developement를 통해 발표 (디자인패턴에 맞도록?) 2.DI 란 무엇인가? 여러 객체 간의 간격을 줄여주기 위해 사용하며 setter나 생성자를 통해서 외부에서 객체를 주입하는 것을 말한다. 3.제어의 역전이란?(IoC) 일반적인 생성방법과는 반대로 객체의 생성이 진행되는 것을 제어의 역전이라 한다. 4.프레임웍에 대하여 설명하시오. 특정한 목적에 맞게 프로그래밍을 쉽게하기 만들어놓은 소스 5.서버의 개념을 설명하시오. 다수의 클라이언트에게 서비스를 제공하기위해 대기하고 있는것 2019. 7. 24. 이전 1 ··· 57 58 59 60 61 62 63 ··· 81 다음