Language

Language/Java

상속(Inheritance)

상속(Inheritance) 오늘 수업시간에 상속에 대해 배울 수 있는 기회였습니다!! 음.. 까먹기 전에 인상 깊었던 내용 위주로 정리해보도록 하겠습니다. 상속이 뭘까? 제가 이해하는 상속은 어떤 클래스에 구현된 변수, 메서드를 좀 더 확장하여 사용하는 방법입니다. 이 때 이미 구현된 부분을 부모클래스, 이를 받아 확장하려는 클래스를 자식클래스라고 합니다. extends 예약어를 사용하면 부모클래스를 받으면 부모클래스에 선언된 모든 변수와 메서드를 사용할 수 있습니다. 부모클래스에서 선언된 변수와 메서드를 또 한 번 선언할 필요없이 자식클래스에서 사용이 가능하므로 불필요한 중복을 줄일 수 있습니다. 그럼 불필요한 중복을 줄이기 위한 방법으로 상속 말고는 다른 방법은 없을까? 수업시간에 이러한 질문에 대..

Language/Java

DTO와 Java Bean

DTO와 Java Bean 안녕하세요, Brad입니다:) 자바를 공부하면 DTO에 대해 누구나 한번씩 들어봅니다. 하지만 전 그 필요성과 그 사용에 대해서 명확하게 파악하고 있진 않았던 것 같습니다. 오늘 수업에서 그것에 대한 작은 깨달음을 얻을 수 있었습니다! DTO가 무엇인가? DTO는 Data Transfer Object의 약자로 데이터를 다른 서버로 전달하기 위한 것이 주목적이라고 합니다. 하지만 지금 단계 전 DB를 사용하고 있지 않으니 현재는 다음 프로세스(출력)를 위한 데이터를 담는 용도로 주로 사용하고 있습니다. 비슷한 개념으로 VO(Value Objec)도 있는데요. 이 부분은 좀 더 공부하고 기록하려고 합니다. 왜 필요한가? 객체지향 프로그래밍 관점에서 DTO를 만들어내는 것이 큰 의미..

Brad Lee
'Language' 카테고리의 글 목록 (2 Page)