구조체의 한계

절차적 언어에서 여러 데이터를 배열로 관리하면 어떤 한계가 있는가?

인간이 사고하는 방식과 거리가 멈

유지보수가 힘듦

절차적 언어에서 데이터 관리의 편의를 위해 도입한 것은?

구조체

구조체 선언과 구조체 변수 선언의 차이는?

  • 구조체 선언: 데이터의 스펙(형태)을 정의
  • 구조체 변수 선언: 정의에 따라 메모리에 할당해 생성

구조체의 한계는 무엇인가?

관련있는 데이터를 한 곳에 모을 수 있지만, 동작(함수)은 모을 수 없음

  • 데이터와 동작(함수)이 분리되어 실수를 유발하는 구조

구조체의 한계(데이터-동작 분리)를 Java는 어떻게 해결하는가?

클래스에 데이터와 함수를 모두 함께 정의

  • .java 파일에 클래스를 정의하고 데이터와 함수를 한곳에 둠

0건의 항목