2012. 5. 24. 23:18
Object 생성 및 생성자의 개념
(1) Class명 (변수명) = new 생성자명();
ex) Test aaa = new Test();
생성자란?
생성자는 인스턴스가 초기화될 때 호출되는 '인스턴스 초기화 메소드'이다
생성자의 특징은?
returnType이 정의되어 있지 않다.
생성자명은 클래스명과 같아야 한다.
프로그램 작성 순서
(1)요구사항 분석
고객과의 소통을 통하여 고객의 요구사항을 정확히 분석한다. (업무파악의 중요성!)
(2)클래스 설계
요구사항을 시나리오로 작성하여, 기능 단위로 분류한다. 기능단위로 분류후, 멤버변수,메소드를 각각 분리한다.(개발자의 관점으로!)
ex) 고객이 도서관에간다. 책을 대출하려고 바코드를 찍는다.
(3)클래스 내부 구현체 프로그래밍 작업
클래스 설계한 내역을 바탕으로 프로그램 작업을 실시한다.
(4)테스트
제작이 완료된 후 여러 가지 경우의 수로 테스트를 진행한다.
(5)유지보수
테스트시 오류사항에 대해 프로그램 수정작업을 실시한다.
이를 <소프트웨어 개발 방법론>이라한다.