• 캠퍼스북
  • LF몰 이벤트
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

객체지향언어 프로그래밍 예제

whdcks654
개인인증판매자스토어
최초 등록일
2020.07.15
최종 저작일
2020.07
7페이지/한글파일 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니

소개글

1. 문제 개요
2. 프로그램 구조
3. 프로그램 소스
4. 실행 결과

4차례로 구성된 레포트입니다. 프로그램 소스에 주석처리가 잘 되어있어 이해에 도움이 될 것이라 생각이 듭니다. 객체지향적인 성격을 고루 담은 프로그램입니다.

목차

I. 프로그램 문제1
1. 문제 개요
2. 프로그램 구조
3. 프로그램 소스
4. 프로그램 실행 결과

II. 프로그램 문제2
1. 문제 개요
2. 프로그램 구조
3. 프로그램 소스
4. 프로그램 실행 결과

본문내용

1. 문제 개요
식수도용 물과 상수도 용 물 클래스를 정의하고 식수와 상수용 객체를 선언, 생성하여 다음과 같은 일을 한다.

공통으로 물의 총량과 오염된 양을 매개변수로 보내어 초기화한 후 받은 물의 총량과 오염된 양으로 오염지수를 백분율로 나타낸다.
식수용과 상수용의 오염 단계 계산을 위한 함수에 오염 단계의 척도로 사용될 min과 max값을 전달하여 오염단계를 산출하여 출력한다.
그 후 식수도용 물의 경우 다중상속 받은 인터페이스를 재정의 하여 오염단계가 1단계 일 경우에만 정제가 가능하도록 한다.
2단계와 3단계의 물은 식수용으로 사용하지 못한다.
상수도용 물의 경우 다중상속 받은 인터페이스르 재정의 하여 오염단계가 2단계 혹은 3단계 일 경우에만 정제가 가능하도록 한다.
1단계의 물은 식수도용으로 사용해야 하기 때문에 상수도용으로 사용하지 않는다.
4단계의 경우 식수도용과 상수도용 둘 다 사용하지 못하며 즉시 폐기처분 한다.

식수도용과 상수도용이 모두 해당하는 오염단계일 경우 물을 정제하여 식수도/상수도용으로 정제되었다는 문장을 출력한다.

<중 략>

3. 프로그램 소스
interface Perfection { // 정제 완성도를 정의한 인터페이스
public void complete();//오염 단계를 전달
}

class Water { // 물을 정의하는 클래스
int posion, t_water, sample_num;//오염된 양, 물의 양, 샘플 넘버
int p_step;//오염지수(1단계, 2단계, 3단계, 4단계)-1단계 식용 -2,3단계 상수용 -4단계 사용 불가
String water_type; //물 사용처
int max_posion = 4;//오염지수 4단계 이상의 물은 사용 불가

Water(String t, int no) { // 생성자 - 객체 생성시 물 사용처, 샘플 넘버를 초기값으로 설정

참고 자료

없음
whdcks654
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 한글파일 오버로딩과 오버라이딩에 대해서 1~10주까지 진행한 수업내용에서 나온 사례를 들어서 특성을 설명하고 비교하시오. 5페이지
    객체지향 언어의 다양성 중 하나. ... 객체지향프로그래밍Ⅰ 주제: 오버로딩과 오버라이딩에 대해서 1~10주까지 진행한 ... 오버로딩 예제 class Overloadingtest { // 매개변수가
  • 한글파일 [독후감][500자독후감][대입][수시] 대입에 필요한 500자 독후감으로 주로 자연과학 서적들로 구성되어 있습니다. 2페이지
    객체 지향 프로그래밍에 대해 배우고 클래스와 메서드를 이해하고 사용해보면서 ... 책을 완독한 후 정리한 웹 프로그래밍은 읽기 전과 후의 언어 이용 능력에 ... 파이썬 입문 예제 중심(황재호) 어느 옛날 누군가가 컴퓨터를 사용할 수 있는
  • 한글파일 기초전자회로실험 - FPGA Implementation of Shift Register (쉬프트레지스터) 예비레포트 12페이지
    이는 객체지향 프로그래밍 언어가 지니는 특성을 알면 쉽게 이해할 수 있다. ... 하나의 객체 형식을, 즉 틀을 만들고 그 틀로 찍어내는 하나 하나의 객체를 ... 시뮬레이션이 시작하면 위 예제의 initial 문을 실행하게 된다.
  • 한글파일 (요약)수학 알고리즘 기반의 코딩교육 4페이지
    함께 객체지향프로그래밍 설계 방법 제공 ⑦ 프로시저(함수, 모듈, 부프로그램 ... 활용되는 Raptor 순서도 플랫폼을 소개하고 엔트리 블록코딩과 함게 간단한 예제를 ... 주요 대학에서도 프로그래밍 언어를 접하기 전에 수학 알고리즘 기반의 추론과
  • 파워포인트파일 자바(Java)의 이해 - 객체지향 프로그래밍 57페이지
    제3장 객체지향 프로그래밍 3.9 추상클래스 (abstract class) ... 오류를 처리 예외 혹은 예외상황 - 심각하지 않은 에러 3.14.1 C 언어에서 ... r; 18 } ………. 3.9 추상클래스 (abstract class) 예제
더보기
최근 본 자료더보기
탑툰 이벤트
객체지향언어 프로그래밍 예제
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업