[JAVA] 30. Circle 클래스

문정준's avatar
Feb 11, 2025
[JAVA] 30. Circle 클래스

원 만들기

  • 두 개의 클래스를 활용하여, 반지름이 100인 원의 면적을 구하여라.
 

문제 분석

  • Circle 클래스 : 반지름, 색깔, 면적을 구하는 메서드 getArea()
  • CircleTest 클래스 : main 클래스, Circle 클래스 호출
 

코드 작성

  • Circle
package ex04; public class Circle { public int radius; public String color; public double getArea() { return 3.14 * radius * radius; } }
 
  • CircleTest
package ex04; public class CircleTest { public static void main(String[] args) { Circle obj = new Circle(); obj.radius = 100; obj.color = "blue"; double area = obj.getArea(); System.out.println("원의 면적 : " + area); } }
 

결과

notion image
 
내용 정리
  1. 각자 다른 클래스에서 클래스를 호출 가능
  1. new 클래스명() 꼴로 호출되었으면 객체(object)
  1. 함수의 사용법만 알면 내부 코드를 몰라도 사용 가능 - 캡슐화
Share article

sxias