객체지향(9)
-
c# 클래스 선언 및 객체 생성
C#에서 클래스 선언 및 객체 생성C#에서 클래스 선언과 객체 생성은 객체지향 프로그래밍의 핵심 개념입니다. 이 포스팅에서는 클래스를 선언하고, 이를 바탕으로 객체를 생성하는 방법을 단계별로 설명하겠습니다.1. 클래스 선언클래스 선언이란?클래스(Class)는 객체를 정의하는 데이터이며, 속성(필드)과 동작(메서드)을 포함하는 구조체입니다. 클래스를 선언함으로써 특정 데이터와 그 데이터를 처리하는 방법을 하나의 단위로 묶을 수 있습니다.클래스 선언 방법C#에서 클래스를 선언하는 기본적인 구문은 다음과 같습니다:// 클래스 선언public class 클래스이름{ // 필드(속성) public 데이터형식 필드이름; // 메서드(동작) public 반환형식 메서드이름() { ..
2024.09.11 -
c# 클래스와 객체의 개념
C#에서 클래스와 객체의 개념C#은 객체지향 프로그래밍 언어로, 프로그램을 클래스와 객체라는 기본 단위로 구성합니다. 이 포스팅에서는 클래스와 객체의 개념을 이해하고, C#에서 이들을 어떻게 활용하는지 알아보겠습니다.1. 클래스(Class)란?클래스의 개요클래스(Class)는 객체를 정의하는 설계도입니다.클래스는 속성(필드)과 동작(메서드)을 정의하며, 이 클래스를 기반으로 생성된 객체는 클래스의 인스턴스라고 합니다.클래스는 특정 데이터 구조와 그 데이터를 처리하는 방법을 하나의 단위로 묶어놓은 개념으로, 객체지향 프로그래밍의 핵심입니다.클래스 정의 예제C#에서 클래스를 정의하는 기본적인 문법을 살펴보겠습니다.// Person 클래스 정의public class Person{ // 필드(속성) ..
2024.09.10 -
C# 소개 및 개발 환경 구축 및 기본 구조
C# 개요 및 특징C#은 Microsoft에서 개발한 현대적이고 다목적의 객체 지향 프로그래밍 언어입니다.2000년에 처음 발표된 이래로 C#은 다양한 플랫폼에서 애플리케이션을 개발할 수 있는 강력한 도구로 자리 잡았습니다.C#은 주로 Windows 응용 프로그램, 게임 개발(Unity), 웹 애플리케이션, 클라우드 기반 서비스 등 다양한 분야에서 사용됩니다.C#의 주요 특징객체 지향 프로그래밍(OOP) 지원: C#은 객체 지향 프로그래밍의 핵심 원칙인 상속, 캡슐화, 다형성, 추상화를 완벽히 지원합니다.간결하고 직관적인 문법: C#은 C 계열의 언어들과 유사한 문법을 가지고 있어 다른 언어에서 경험이 있는 개발자들이 쉽게 적응할 수 있습니다.메모리 관리: C#은 가비지 컬렉션(Garbage Collec..
2024.08.21