자바
1.
절차지향 언어
2.
함수형 언어
3.
객체지향 언어
특징
클래스?
객체를 찍어내는 틀(붕어빵 틀)
•
변수와 함수가 존재
•
.class 파일
객체?
클래스라는 틀에서 생긴 실생활에서 쓰는 모든 것(붕어빵)
•
인스턴스 == 객체
class Circle{
int radius;
String color;
double calcArea() {
return radius * radius * 3.14;
}
}
public class CircleTest {
public static void main(String[] args) {
Circle obj;
//참조변수 선언
obj = new Circle();
//객체 생성 후, 참조변수에 저장
obj.radius = 100;
obj.color = "black";
//객체필드 접근
double area = obj.calcArea();
//객체메소드 접근
System.out.println(area);
}
}
Java
복사