본문 바로가기
728x90
반응형

전체 글134

[Java-자바]추상 클래스 및 추상 메서드(abstract class and abstract method) 추상메서드란 "추상" 사전적 의미로 "여러가지 사물이나 개념에 공통되는 특성이나 속성따위를 추출하여 파악하는 작용"이라는 의미이다. 추상화 : 클래스간의 공통점을 찾아내서 공통의 부모를 설계하는 작업 구체화 : 상속을 통해 클래스를 설계, 확장하는 작업 여러 객체에 공통되는 사항을 추출하여 부모 클래스에 선언 및 구현을 하고 자식 클래스에는 특징을 구현하여 기능을 확장한다. 이 내용만 보면 상속의 개념과 동일하게 보일 것이다. 추상 클래스는 단순 기능 확장에 개발의 표준화 정도를 올려준다. 아래 내용에서 그 이유를 살펴 보겠다. 추상 메서드를 선언하는 이유 설계자가 특정 메서드를 각 클래스 별로 재 구현을 원하지만 부모 클래스에서 일반 메서드로 구현하면 자식 클래스에서 구현을 하지 않는 경우가 발생할 수.. 2017. 2. 4.
데이터베이스 정의 및 SQL이란 데이터베이스'정보화 시대' 현대사회를 칭하는 말이다. 이처럼 우리의 일상은 많은 정보와 관계를 맺고있다. 이런 정보 중 '기업이나 조직 또는 개인이 필요에 의해(부가가치를 생성) 데이터를 일정한 형태로 저장해 놓은것'을 데이터베이스라고 한다. 저장된 데이터는 필요에 따라 검색, 수정, 삭제될 수 있다. 데이터베이스의 발달 과정 1960년대 플로우차트 중심의 개발방법을 사용하였으며 파일구조를 통해 데이터를 저장하고 관리하였다. 1970년대 계층형(Hierarchical) 데이터베이스, 망형(Network) 데이터베이스가 사용되었으며, E.F Codd박사에 의해 관계형 데이터베이스가 소개되었다. 1980년대 Oracle, Sysdba, DB2와 같은 관계형 데이터베이스가 사용되었다. 1990년대 Oracle.. 2017. 1. 27.
728x90
반응형