[C, JAVA] struct(구조체)와 class(클래스)

오세영·2025년 10월 20일

[잡다함]

목록 보기
2/6

C의 구조체

1. 선언과 정의

C의 구조체는 여러 자료형을 하나로 묶어 사용자 정의 자료형을 만드는 데 사용된다.

struct Person_data {
	String name;
    int age;
    double kg;
};

Java의 클래스

1. 정의와 필드

자바의 클래스에는 클래스와 관련된 정보를 추가할 수 있는 필드가 있다. 필드를 통해 객체의 상태 정보 및 데이터를 저장할 수 있다.

클래스 예시)

class Person_data {
	String name;
    int age;
    double kg;
}

구분 C의 구조체 Java의 클래스
포함 요소 데이터만 포함 데이터 + 기능(메서드)
목적 자료형 생성 객체 설계도
특징 절차 지향 객체 지향

profile
안녕하세요? 시스템 소프트웨어 || 백엔드 개발자 지망생입니다:D

0개의 댓글