객체와 클래스

Rudy·2023년 8월 30일
0

객체 (Object)

상태가 있고 행동을 하는 실체
ex) 자동차를 예시로 들어보면 모델명 속도 구동방식 등 여러가지 상태가 있고
직진,후진,가속,감속 여러가지 행동을 할수 있다

클래스 (Class)

어떠한 속성이 있고 어떻게 행동하는지를 기술한 설계도
ex) 자동차를 만들려면 반드시 설계도가 필요하다. 클래스는 객체가 아니다
하지만 객체는 클래스로 (자동차 설계도) 만들어진다.

변수 (Variable)

  • "값" 을 담을 수 있는 이름이 있는 그릇
  • 변수는 값을 바꿔 담을 수 있다
  • int age = 21

    변수는 값을 바꿔 담을수 있다
    항상 변수 이름은 고유해야 하며 중복은 허용되지 않는다

함수 (Function)

  • 독립적으로 존재하며 임무를 수행하는 코들들의 집합이다
  • 함수 이름으로 호출한다
  • 매개 변수(parameter)를 받을 수도 받지 않을 수도 있다
  • 결과 값을 리턴할 수도 하지 않을 수도 있다
  • 재사용이 가능하다

메서드 (Method)

  • 객체 혹은 클래스에 종속되어 임무를 수행하는 코드들의 집합
  • 클래스나 객체의 상태 정보에 접근도 가능하다
    함수와 다른점은 함수는 독립접이다 하지만 메서드는 객체 나 클래스에 종속되어 사용된다
profile
주니어 개발자

0개의 댓글