객체기반 SW설계 팀활동지 4.

Slides:



Advertisements
Similar presentations
3. 메소드와 변수 SCJP 자격증 프로젝트 발표자 : 최선웅. 1. 메 소 드 개 념 2. 메 소 드 양 식 3. 메 소 드 변 수 4. 메 소 드 예 제 5. 참 고 문 헌 / 자 료 목 차.
Advertisements

6 장 객체 - 지향 설계 ③. 목차 GUI 레이아웃  전화기 키 패드 전화기 키 패드 전화기 키 패드 모양의 GUI 를 만드는 Telephone.java, TelephonePanel.java 를 완성해 보자.  주석을 참고하여 TelephonePanel.java.
이진 나무 구조 강윤섭 2008년 5월 23일.
어서와 Java는 처음이지! 제20장 실전프로젝트 #2.
5. 접근 제한자의 이해 SCJP 자격증 프로젝트 발표자 : 노효진.
클래스 class, 객체 object 생성자 constructor 접근 access 제어 이벤트 event 처리.
Report #5 - due: 4/13 다음 10*5의 희소 행렬 A, B를 고려하라.
최윤정 Java 프로그래밍 클래스 상속 최윤정
컴퓨터 프로그래밍 실습 #7 제 4 장 GUI 클래스 작성.
Java로 배우는 디자인패턴 입문 Chapter 5. Singleton 단 하나의 인스턴스
Chapter 04. 연결 리스트(Linked List) 2
Report #2 - Solution 문제 #1: 다음과 같이 프로그램을 작성하라.
보고서 #7 (기한: 6/2) 2개의 스택, stk1, stk2를 이용하여 큐를 구현하라.
JAVA 언어로 배우는 디자인 패턴 입문 chap. 1-2.
7장 배열 ②.
Lesson 5. 레퍼런스 데이터형.
8.1 인터페이스 개요와 인터페이스 정의 8.2 인터페이스의 사용 8.3 인터페이스의 상속 8.4 인터페이스 참조
[Homework #3] 오류 찾기 문제 BankAccount 문제 MyMetric 문제
Lesson 6. 형변환.
Chap08 다중 스레드 8.1 스레드 개요 8.2 Thread 클래스와 스레드 생명주기 8.3 스레드 생성과 사용
명품 C++ 7장 프렌드와 연산자 중복.
DSP Lab. Week 3 My image Doug Young Suh Media Lab. Rm401
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
C++ Espresso 제12장 템플릿.
자바 5.0 프로그래밍.
두근두근 파이썬 수업 13장 객체란 무엇인가요?.
3장 자바의 기본문법(2).
2007 1학기 11 프로젝트 기초 실습.
프로그래밍 랩 – 7주 리스트.
11장. 1차원 배열.
부분집합의 합 구하기 문제 부분집합의 합 구하기(Sum-of-Subsets) 문제
C#.
13. 연산자 오버로딩.
C 프로그래밍 C언어 (CSE2035) (Chap11. Derived types-enumerated, structure, and union) (1-1) Sungwook Kim Sogang University Seoul, Korea Tel:
7장 인터페이스와 추상 클래스.
JA A V W. 03.
자바 5.0 프로그래밍.
Java의 정석 제 5 장 배 열 Java 정석 남궁성 강의 의
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
Lesson 2. 기본 데이터형.
Term Projects 다음에 주어진 2개중에서 한 개를 선택하여 문제를 해결하시오. 기한: 중간 보고서: 5/30 (5)
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
15장 컬렉션 프레임워크 Section 1 컬렉션 프레임워크의 개요 Section 2 리스트 Section 3 셋
USN(Ubiquitous Sensor Network)
Lab 8 Guide: 멀티스레딩 예제 2 * Critical Section을 이용한 멀티스레딩 동기화 (교재 15장, 쪽)
Power Java 제11장 상속.
1. 2진 시스템.
JA A V W. 06.
CHAP 21. 전화, SMS, 주소록.
데이터 동적 할당 Collection class.
클래스 : 기능 CHAPTER 7 Section 1 생성자(Constructor)
05. General Linear List – Homework
중복 멤버의 처리 조 병 규 한 국 교 통 대 학 교 SQ Lab..
가장 많이 사용 Accelerator 최상위 WM_COMMAND, OLE 메시지 관련 이벤트 처리만 가능 이 클래스를 상속받아서 다른 이벤트 처리 이벤트 처리 관련 윈도우(창) 최상위 클래스 멀티 테스킹(모듈) CFrameWnd, Cview,
3. 모듈 (5장. 모듈).
Static과 const 선언 조 병 규 한 국 교 통 대 학 교 SQ Lab..
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
.Net FrameWork for Web2.0 한석수
2.가상머신의 탐험 도구, Oolong에 대하여 ps lab 김윤경.
동적메모리와 연결 리스트 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원 E304호,
29장. 템플릿과 STL 01_ 템플릿 02_ STL.
Java의 정석 제 8 장 예외처리 (Exception handling) Java 정석 남궁성 강의
자바 객체 지향 프로그래밍 Ps lab 김윤경.
Web.
OOP Practices OOP presentation 6 작성자 Kimjinsik 소속 Mobile computing Lab
상속 (Inheritance) private 전용부분 전용부분 공용부분 공용부분 public 기본 클래스
실 습 2.
6 객체.
BoardGame 보드게임 따라가기.
3장 자바의 기본문법(2).
Presentation transcript:

객체기반 SW설계 팀활동지 4

NumStore는 0과 양의 정수 10개를 저장할 수 있는 클래스로 private int[] data;를 멤버 변수로 갖는다. 그리고 다음 4개의 Method(함수)를 제공한다. public boolean addNum(int v) 저장소에 v를 저장하고, 성공하면 true, 실패하면 false를 반환한다. 실패는 10개 공간이 다 차있을 경우에 발생한다. public boolean deleteNum(int v) 저장소에서 v를 찾아서 삭제한다. 성공하면 true, 실패하면 false 반환 실패는 v를 찾을 수 없을 경우이다. public int howMany() 저장소에 저장된 숫자 개수를 반환한다. public void showAll() 저장소에 저장된 숫자를 보여준다. ** 위의 method들 외에도 필요한 method를 만들 수 있다.

NumOrderedStore는 0과 양의 정수 10개를 저장할 수 있는 클래스로 다음 4개의 Method(함수)를 제공한다. public boolean addNum(int v) 저장소에 v를 저장후 sorting한다. 성공하면 true, 실패하면 false를 반환한다. 실패는 10개 공간이 다 차있을 경우에 발생한다. public boolean deleteNum(int v) 저장소에서 v를 찾아서 삭제후, sorting한다. 성공하면 true, 실패하면 false 반환 실패는 v를 찾을 수 없을 경우이다. public int howMany() 저장소에 저장된 숫자 개수를 반환한다. public void showAll() 저장소에 저장된 숫자를 "오름차순으로" 보여준다.

Singly Linked List를 Java언어로 구현하고자 한다. 이를 위해 두 개의 클래스를 설계했다. SLLNodeClass: SLL을 구성하는 각 노드를 표현하는 클래스 SLLClass: SLL 전체를 나타내는 클래스 구현된 코드는 다음과 같이 동작하여야 한다.

Doubly Linked List를 Java언어로 구현하고자 한다. 이를 위해 두 개의 클래스를 설계했다. DLLNodeClass: DLL을 구성하는 각 노드를 표현하는 클래스 (DLLNodeClass를 상속) DLLClass: DLL 전체를 나타내는 클래스 (SLLClass를 상속) 구현된 코드는 다음과 같이 동작하여야 한다.