본문 바로가기

인터페이스3

JAVA - 참조형(Reference)이란? / 대표적인 예시 참조형을 알아보자 안녕하세요. 고코더 입니다. 오늘은 참조형을 알아보려고 합니다. 이전에 알아본 기본형이랑 다른 속성이라고 생각하면 됩니다. 참조형은 객체의 저장 공간을 주소를 저장합니다. 기본형 8가지 이외에는 모두 참조형이라고 생각하면 쉽습니니다. 참조형 변수는 null 값을 기본으로 가지고 있고 정의된 생성자를 통해 생성 됩니다. 힙 메모리 공간에 저장 됩니다. - 기본형을 제외한 자료형 - 참조 값을 가진다. - 클래스를 자료형으로 선언할때 - 배열, 스트링등 - 힙(heap)의 할당 된다.Reference type(참조형) 대표적인 참조형 ● 배열 1int[] gocoder_arry = {1, 2, 3};cs ● 열거 1Enumeration e = g.elements();cs ● 클래스 1Goc.. 2020. 3. 16.
JAVA - abstract class, interface / 추상클래스, 인터페이스의 차이점은? abstract class VS interface 비슷하지만 다른 안녕하세요. 고코더 입니다. 인터페이스와 추상 클래스는 비슷하지만 완전히 다른 방식으로 작동 합니다. 둘 다 상속 받는다고 하지만 인터페이스는 사실상 구현이라고 표현하는게 더 옳습니다. 추상클래스는 상태나 기능을 공유합니다. 인터페이스는 상태와 기능을 제공하는 역할을 합니다. 추상클래스에서 메소드를 구현하는 것이 가능하고 인터페이스는 형태만 제공하고 구현받은 클래스에서 메소드를 구현 합니다. 조금 헷갈리는 부분이 많으니 다시 한번 정리해보겠습니다. ● 1. 인터페이스(interface)란? 자바에서 인터페이스 만드는는 방법은 클래스 작성법과 거의 유사합니다. 다만 접근제어자를 interface 이어야 합니다. 빈껍데기를 형태만 제공합니다... 2020. 3. 7.
Struct2 - Preparable 이란? 사용법 / 기본 예제 prepare() 기본 사용법 안녕하세요. 고코더 입니다. com.opensymphony.xwork2.Preparable 속한 prepare 인터페이스는 Action의 prepare() 메소드를 실행 합니다. 이 인터셉터는 Client로 부터 전달된 모든 데이터를 가로채는 역할을 합니다. 그렇기에 Action이 실행되기전에 특정 메소드를 실행 시킬 수 있습니다. implements 구현 ● 1. 사용법은 implements 속성으로 구현해야 합니다. 기존에 저희가 만든 TestAction에 Preparable를 구현합니다. 1public class TestAction extends ActionSupport implements Preparable {cs ● 2. 그럼 아래와 같은 오류가 발생 합니다. 인터.. 2019. 10. 23.