내 맘대로 자료형
- 구조체란 연관성이 있는 서로 다른 자료형을 하나의 집합으로 묶어 새롭게 정의한 사용자 정의 자료형이다.
- 구조체가 발전하여 메소드가 추가 되어서 클래스가 된다.
특징
공통점
- 서로 다른 자료형을 하나의 집합으로 묶을 수 있다.
- 사용자가 직접 정의하여 새로운 자료형 처럼 사용 가능하다.
- 인터페이스를 구현할 수 있다.
- . (접근 연산자)를 통해 속성을 참조한다.
차이점
- 구조체는 값형식,클래스는 참조형식이다.
- 구조체는 스택에 할당하여 사용하고, 클래스는 힙에 할당하여 사용한다.
- 구조체는 상속이 되지 않고, 클래스는 상속이 된다.
- 구조체는 생성자가 필요 없지만, 클래스는 필요하다.