ex)
객체가 어떤 속성을 가지고 있으며 어떤 기능을 하는지를 설명해 주는 설계도 같은 것 → 클래스
사물이나 개념이 가진 속성과 행위를 추출, 모델이 하는 것

객체 지향 언어에서는 어떠한 개념의 속성과 행위를 통해 해당 개념을 정의하게 되고, 이러한 추상화를 통해 생긴 속성과 행위의 모음을 클래스라고 한다.
어떠한 개념을 추상화하는 것 → 클래스를 정의한다.
추상화 과정을 거치는 가장 큰 이유는” 반복을 피하기 위해서”
사람 ⇒ 클래스, 철수, 영희 ⇒ 객체
클래스에서는 속성을 필드, 행위를 메서드라고 부르며, 이 둘을 통틀어서 멤버라고 칭한다.
class Human
{
public string name;
public float height;
public int age;
}