728x90

class : 객체 지향 

 

# 계좌 클래스

계좌번호(id), 잔액(balance) : 멤버변수는 private으로 선언 (정보의 은닉성 - 외부에서 접근할 수 없게), 정보의 훼손 막음

출금 : 멤버함수는 public으로 선언

 

 

 

# class pos : x, y 좌표

int x, y

pos(a, b) : 생성자

a(3, 3)와 b(3, 4)가 같은지 비교 (==연산자로 못함 - 기본형에만 적용됨)

x는 x끼리, y는 y끼리 비교하는 연산자 오버라이딩(재정의)

오버로딩 : 주로 함수에서, 매개변수 개수나 타입 다름

오버라이딩 : 주로 클래스에서, 특히 상속관계에서 많이 발생

오버로딩, 오버라이딩 둘 다 다형성 관련

 

 

# 상속

- 객체 지향 언어에서 빈번하게 쓰임

- 정형화 : 재사용할 수 있는 게 쉬움

- 소프트웨어는 재사용하기 힘듦

- 꼭 재사용을 위해서 쓰는 게 아님

반응형

'전공 공부 > C++ 튜터링' 카테고리의 다른 글

백준 2444 별찍기 - 7  (0) 2021.04.02
백준 2443 별찍기 - 6  (0) 2021.04.02
C++ 튜터링 3주차  (0) 2021.03.26
C++ 튜터링 2주차  (0) 2021.03.21
백준 2941 크로아티아 알파벳  (0) 2021.03.20
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기