[컴퓨터공학]객체지향 프로그래밍의 완성판 자바(워드자료)
본 자료는 5페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
해당 자료는 5페이지 까지만 미리보기를 제공합니다.
5페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. 객체지향의 세계

2. 생성자와 클래스

3. 상속과 다형성

4. 오버로딩과 오버라이딩

5. 인터페이스와 패키지

6. 예외 처리

본문내용

5. 소스코드 분석
• Circle 클래스를 이용해 변수 cir1과 cir2를 선언해 원의 둘레와 면적을 구하기 위한 변수를 선언. 이때 선언한 변수는 첫 번째 원과 두 번째 원의 둘레와 면적을 모두 저장
• drawstring()메쏘드를 이용해 애플릿 화면에 “첫 번째 원=> “과“ 두번째 원=> “이라는 문자열을 위치(20,60)와 (20,80)에 출력한다. 이때 tostring() 메쏘드를 호출해 해당 값을 출력한다.
ToString() 메쏘드는 사용자가 임의로 만든 메쏘드이다.
• drawstring() 메쏘드를 이용해 애플릿 화면에 “원의 둘레: ” 와 “원의 면적: “ 이라는 문자열을 위치 (20,100)와 (20,120)에 출력한다. 이때 round() 메쏘드와 area() 메쏘드는 첫 번째 원과 두 번째원의 둘레와 면적을 구할 수 있도록 사용자가 정의한 메쏘드이다.
• double 형으로 변수 r, x, y를 선언한다. 변수 r은 원의 반지름 값을 저장하고, x는 X좌표, y는 Y좌표에 해당하는 값을 저장한다.
• Circle) 함수를 정의한다. 이때 인자로 d1, d2, d3를 가지며 setDiameter() 메쏘드를 이용해 원의 면적과 둘레에 대한 값을 설정한다.
• area() 함수를 정의해 원의 면적에 해당하는 공식을 선언하여 원의 면적을 구하기 위한 공식은 πr2이다.
• round() 함수를 정의해 원의 둘레에 해당하는 공식을 선언한다. 원의 둘레를 구하기 위한 공식은 2πr이다.
• 첫 번째 원과 두 번째 원이 좌표와 반지름을 구한 후 출력한다.
3.2 다형성(Polymorphism)
시스템을 확장할 때 사용할 수 있다. 다형성을 이용해 프로그래밍을 하게 되면 해당 클래스만 변경해도 프로그램을 수정할 수 있다. (if…else문은 일일히 수정해야 함)
<다형성을 이용한 예제>
1. Polymophism_Test.java

키워드

  • 가격2,000
  • 페이지수17페이지
  • 등록일2008.06.19
  • 저작시기2008.6
  • 파일형식워드(doc)
  • 자료번호#470533
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니