반응형

OOP 2

C# 클래스와 객체 차이점, 필드와 메서드, 생성자 및 상속 예제로 이해하기 - C#9

이 글은 C# 프로그래밍 언어에서 클래스와 객체의 개념, 구조, 사용 방법을 이해시키기 위해 작성되었습니다. 초보 프로그래머를 대상으로 하여 클래스와 객체의 기본 개념부터 생성자, 접근 제한자, 상속까지 차근차근 설명함으로써 실용적인 예시를 통해 기초 지식을 효과적으로 전달하려는 목적이 있습니다. C# 프로그래밍 언어의 클래스와 객체클래스(Class): 클래스는 하나의 틀 또는 설계도라고 생각하면 됩니다. 예를 들어, 자동차를 만드는 설계도가 있다고 한다면 이 설계도는 자동차의 엔진, 바퀴, 색상, 크기 등의 특징과 기능을 담고 있습니다. 그러나 이 설계도 자체가 실제 자동차를 의미하는 것은 아닙니다. 이것이 바로 클래스의 역할입니다. 클래스는 객체의 특징과 동작을 정의하는 '틀'입니다.객체(Object..

Dart 객체지향 프로그래밍: 클래스와 객체 이해하기 - Dart 기초 #8

이번 글부터는 Dart의 객체지향 프로그래밍과 관련한 내용을 정리합니다. 때문에 객체지향 프로그래밍(OOP)에 대해 간단하게 개념을 설명하고, Dart에서 클래스와 객체를 어떻게 정의하고 사용하는지 그 방법을 설명하며 예제를 통해 학습할 수 있도록 정리해 보겠습니다.  객체지향 프로그래밍 (OOP) - 클래스와 객체객체지향 프로그래밍(Object-Oriented Programming, OOP)은 프로그램을 객체(object)라는 기본 단위로 나누어 설계하는 방법입니다. 객체는 데이터(속성, 변수)와 이 데이터를 조작하는 함수(메서드)를 포함합니다. OOP의 주요 개념은 클래스(class)와 객체(object)입니다. 클래스 (Class)클래스는 객체를 만들기 위한 청사진(템플릿)입니다. 클래스는 객체의 ..

반응형