클래스1 클래스(class)와 구조체(struct)의 차이 클래스와 구조체는 사용방법이 비슷하여 자주 헷갈린다.솔직히 파이썬으로 프로그래밍을 시작해서 클래스로 대부분 코드를 작성해서 구조체를 사용할 일도 없었다. 요약하자면,구조체는 데이터 중심, 클래스는 기능 중심이고,구조체는 public, 클래스는 private가 기본 접근자이다.(물론 구조체도 클래스처럼 상속이나 생성자, 멤버함수를 사용할 수 있다.) 구조체를 사용하는 경우는 데이터 변경이 용이한 상황에 쓰이고클래스를 사용하는 경우는 기능 구현에 집중해야할 상황에 쓰인다.클래스는 기본적으로 private 접근자이기 때문에 접근해야할 동작(메서드)들은public: 을 지정한 후에 작성해야한다. 2025. 4. 13. 이전 1 다음