티스토리 뷰

구조체란?

다양한 형의 자료를(변수를) 하나로 통합한다. 또한 필요에 따라 메소드를 사용할 수 있다.

접근 제한 연산자를 사용할 수 있으며, 사용하지 않을 경우 기본적으로 public 접근자가 사용된다.



클래스란?

다양한 형의 자료와, 함수(메소드)를 하나의 객체로 통합하는데 사용할 수 있다.

접근 제한 연산자를 사용할 수 있으며, 사용하지 않을 경우 기본적으로 private 접근자가 사용된다.


클래스에 대한 멤버함수는 일반 함수들이 오버로드될 수 있는 것처럼 오버로드될 수 있으며,

클래스를 사용하고자 하는 타인이 오직 인터페이스(interface or public methods)만 알고, 내부 구현이 어떻게 이루어졌는지 알 필요가 없도록 인터페이스와 구현부를 각각 분할해 사용해야 한다. (OOP - 캡슐화 / 추상화)

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함