반응형 상속4 C# object 클래스 상속 구조 모든 타입의 시작점 [C#] object 클래스 상속 구조: 모든 타입의 시작점안녕하세요! 이번 포스트에서는 C#의 모든 타입이 상속받는 기본 클래스인 object 클래스에 대해 알아보겠습니다. C#에서 모든 타입의 기본 클래스는 object 클래스입니다. 이는 C#의 모든 타입이 object를 상속받는다는 것을 의미하며, object 클래스는 .NET 타입 시스템의 최상위에 위치합니다. object 클래스의 상속 구조, 주요 멤버들, 그리고 object 클래스에서 제공하는 기본 메서드들에 대해 자세히 알아보겠습니다.object 클래스란?C#에서 object 클래스는 모든 클래스, 구조체, 열거형, 델리게이트 등이 상속받는 기본 클래스입니다. 즉, C#의 모든 타입은 object에서 파생됩니다. 이는 모든 타입이 공통적으로.. 2024. 6. 10. C# 상속(Inheritance) 객체지향 프로그래밍의 핵심 개념 [C#] 상속 (Inheritance) : 객체지향 프로그래밍의 핵심 개념안녕하세요! 이번 포스트에서는 C#의 상속(Inheritance)에 대해 자세히 알아보겠습니다. 상속은 객체지향 프로그래밍의 중요한 개념 중 하나로, 코드의 재사용성과 유연성을 크게 향상시킵니다.상속이란 무엇인가요?상속은 기존 클래스(부모 클래스 또는 기본 클래스)의 특성과 기능을 새로운 클래스(자식 클래스 또는 파생 클래스)에 물려주는 기능입니다. 이를 통해 코드의 재사용성을 높이고, 계층 구조를 통해 관련 클래스를 체계적으로 관리할 수 있습니다.상속의 기본 문법C#에서 상속을 구현하는 기본 문법은 다음과 같습니다. 부모 클래스는 BaseClass이고, 자식 클래스는 DerivedClass입니다.public class BaseC.. 2024. 6. 9. LV3 C++ 접근지정자 [lv3/C++] 접근지정자 접근지정자는 클래스의 멤버 변수나 멤버 함수들의 접근 권한을 설정하는 키워드이다. 3가지(private, protected, public) 키워드가 있으며 각각 접근할 수 있는 범위가 다르다. private- 클래스 자신 및 친구(friend)라 선언한 클래스만 접근 가능- private로 선언된 경우 자신의 멤버 함수 내부에서 멤버 변수들을 사용할 수 있다.- friend로 선언된 "함수"나 "클래스"는 private로 선언된 변수나 함수를 접근할 수 있다. protected- 클래스 자신 및 파생 클래스(자식 클래스)만 접근 가능- protected로 선언된 경우 자신의 멤버 함수 내부에서 멤버 변수들을 사용할 수 있다.- 상속받은 자식클래스의 경우도 멤버 함수 내에서 접.. 2022. 9. 21. 절차지향, 객체지향 프로그래밍 절차지향 프로그래밍(Procedural Programming) 절차지향 프로그래밍(Procedural Programming)이란 물이 위에서 아래로 흐르는 것처럼 순차적인 처리가 중요시 되며 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법이다. 대표적인 절차지향 언어에는 C언어가 있다. 절차지향 프로그램은 컴퓨터의 작업 처리 방식과 유사하기 때문에 객체지향 언어를 사용하는 것에 비해 처리 시간이 짧지만 유지보수가 어렵고 디버깅이 어려우며 실행 순서가 정해져 있으므로 코드의 순서가 바뀌면 동일한 결과를 보장하기 어렵다. [장점] 1. 설계 없이 순서대로 작성하면 되기 때문에 설계 시간이 짧다. 2. 컴퓨터의 작업 처리 방식과 유사하기 때문에 실행 속도가 빠르다. 3. 프로그램의 흐름을 쉽게 추.. 2022. 8. 11. 이전 1 다음 반응형