객체지향 프로그래밍
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

객체지향 프로그래밍에 대한 보고서 자료입니다.

목차

1. 원을 모델으로하는 circle 클래스를 설계하고 작성하시오. 원의 반지름을 나타내야 한다. 원의 반지름을 알려주어야 하고 원의 면적과 원의 둘레를 계산하여야 한다. 원의 반지름을 주어진 값으로 해야한다.


2. 앞 1번 문제를 실행 할 수 있는 시나리오를 작성하고 실행 할 수 있는 클래스를 설계 한 후 작성하시오. 한 circle 객체를 만들고, 그 객체의 반지름을 5로 변경하시오. 그리고 그 객체의 면적과 둘레를 계산하여 출력하시오.


3. 은행이 정기 예금을 하는 savingsAccount라는 클래스를 설계하고 작성하라. 모든 계좌의 소유자들에게 똑같이 적용되는 연간 이율이 있다. 또한 현재 잔고를 저장해야 한다. 월별 이자를 계산하여 잔고를 이자만큼 늘려줄 수 있어야 한다. 연간 이율을 언제든지 변경할 수 있어야 한다.


4.앞 3번 문제를 실행 할 수 있는 시나리오를 작성하고 실행 할 수 있는 클래스를 설계한 후 작성하시오. 첫 잔고가 10000,20000원인 두 계좌를 개설하시오. 연이율은 5%로 하고 첫 달 계좌들의 이자를 계산하시오. 그 다음에 연이율을 6%로 변경하시오. 두 번째달의 계좌들의 이자를 계산하시오.


2. 다음과 같은 멤버를 가지는 직사각형을 표현하는 Rectangle 클래스를 작성하라.


4. 다음 두 개의 static 가진 ArrayUtility2 클래스를 만들어보자 ArrayUtility2 클래스를 이용하는 테스트용 프로그램도 함께 작성하라.
●static int [] concat(int [] s1, int [] s2);●static int [] remobe(int [] s1, int [] s2);

본문내용

는 클래스를 설계하고 작성하라. 모든 계좌의 소유자들에게 똑같이 적용되는 연간 이율이 있다. 또한 현재 잔고를 저장해야 한다. 월별 이자를 계산하여 잔고를 이자만큼 늘려줄 수 있어야 한다. 연간 이율을 언제든지 변경할 수 있어야 한다.
1. 연이율 변수 rate
2. 현재 잔고 bal
3. 현재잔고와 연이율을 저장 savingAccount();
4. 이자계산 메소드 monthRate()
5. 새로 바뀐 연이율로 변경 plusRate()
6. 계산된 잔고를 가져온다. getB();
4.앞 3번 문제를 실행 할 수 있는 시나리오를 작성하고 실행 할 수 있는 클래스를 설계한 후 작성하시오. 첫 잔고가 10000,20000원인 두 계좌를 개설하시오. 연이율은 5%로 하고 첫 달 계좌들의 이자를 계산하시오. 그 다음에 연이율을 6%로 변경하시오. 두 번째달의 계좌들의 이자를 계산하시오.
1. savingAccount 객체 p1,p2
2. p1,p2 첫달계좌들의 이자계산 메소드 호출
3. p1,p2.getB로 이자 계산후 계산된 잔고 호출
4. p1,p2.plusrate로 연이율 변경
5. p1,p2.monthRate로 계산
2. 다음과 같은 멤버를 가지는 직사각형을 표현하는 Rectangle 클래스를 작성하라.
● int 타입의 x1,y1,x2,y2 필드 : 사각형을 구성하는 두 점의 좌표.
● 생성자 2개 : 디폴트 생성자와 x1,y1,x2,y2의 값을 설정하는 생성자
● void set(int x1,int y1,int x2,int y2) : x1,y1,x2,y2 좌표 설정.
● int square() : 사각형 넓이 리턴
● void show() : 좌표와 넓이 등 직사각형 정보의 화면 출력
● boolean equals(Rectangle r) : 인자로 전달된 객체 r과 현 객체가 동일한 직사각형이면true 리턴.
public static void main(String[] args) {
Rectangle r = new Rectangle();
Rectangle s = new Rectangle(1,1,2,3);
r.show();
s.show();
System.out.println(s.square());
r.set(-2,2,-1,4);
r.show();
System.out.println(r.equals(s));
if(r.equals(s))
System.out.println(\"두 사각형은 같습니다.\");
}
Rectangle을 이용한 main()메소드는 다음과 같으며 이 main()메소드가 잘 작동하도록 하라.
● Ex2.Source & Result
● Ex2.Source & Result
4. 다음 두 개의 static 가진 ArrayUtility2 클래스를 만들어보자 ArrayUtility2 클래스를 이용하는 테스트용 프로그램도 함께 작성하라.●static int [] concat(int [] s1, int [] s2);●static int [] remobe(int [] s1, int [] s2);
● Ex4.Source & Result
  • 가격9,660
  • 페이지수7페이지
  • 등록일2013.12.16
  • 저작시기2013.3
  • 파일형식한글(hwp)
  • 자료번호#897810
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니