CLASS2 [Java]클래스의 특징과 인터페이스(interface) 및 메서드(Method) 클래스만의 특징 구조체에는 없지만 클래스에만 있는 특징이 바로 클래스와 구조체의 차이점이다 클래스만의 특징은 아주 다양하게 열거할 수 있지만 구조체와의 차이점에서 찾아 볼 수 있는 단순하면서 중요한 개념들 만 열거한다면 다음과 같습니다. 구조체와 다른 클래스만의 특징들 선언과 메모리 할당 데이터의 접근 방법(private, public) 멤버로 메서드 포함 상속의 개념 적용 ※구조체란? 구조체(structure type)란 사용자가 C언어의 기본 타입을 가지고 새롭게 정의할 수 있는 사용자 정의 타입입니다. 구조체는 기본 타입만으로는 나타낼 수 없는 복잡한 데이터를 표현할 수 있습니다. 기본적으로 구조체에서는 메서드를 포함하지 않고 일반적인 데이터타입의 변수를 포함할 수 있습니다. 하지만 클래스는 한 단.. 2022. 12. 30. [Java]클래스(Class)란 무엇일까? 1.1 클래스(Class)란? 클래스(Class)는 데이터 타입 생성기입니다. 보통 클래스를 생성한다면 그 클래스를 우리는 사용자 정의 데이터 타입이라고 합니다. 클래스는 또한 유사한 특징을 지닌 객체들의 속성을 묶어놓은 집합체입니다. 객체를 만들어 내기 위한 설계도와 같은 개념을 클래스(class)라고도 합니다. (객체에 속성과 기능을 넣어줄 설계도) 클래스는 주로 여러 함수와 변수들을 한 번에 묶어서 관리하기 위해 사용합니다. 이때 클래스에 포함되는 변수를 속성(attribute)이라고 부르며, 클래스에 포함되는 함수를 메소드(method)라고 부릅니다. 1.2 객체(object)란? 새로운 데이터타입으로 생성된 변수를 객체(Object)라고 부릅니다. 즉, 일반 데이터 타입이 아닌 사용자 정의 데이.. 2022. 12. 29. 이전 1 다음 반응형