안녕하세요 열코입니다.이번시간에는 C# 상속에 대해 알아보도록하겠습니다.상속은 객체지향 프로그래밍에서 가장 중요한 개념으로, 클래스를 다른 클래스로 정의할 수 있으며프로그램을 쉽게 만들고 유지관리를 할 수 있습니다.또한 코드 재사용을 하여 구현시간을 단축할 수 있습니다. 클래스의 상속클래스를 만들때 완전히 새로운 데이터 멤버 및 함수를 작성하는 대신 프로그래머는 새 클래스가 기존 클래스의멤버를 상속해야할때 클래스를 상속할 수 있습니다. 기존 클래스를 기본(상위)클래스라고 하며 상속받은 새 클래스를파생(하위)클래스라고 합니다.상속의 개념은 is-a 관계를 구현합니다.예를들어, 포유류 is a 동물, 개 is a 포유류이며 따라서 개 is a 동물이 될 수 있습니다. 클래스의 상속은 :(콜론)을 이용하여 상..
안녕하세요 열코입니다. 이번시간에는 C# 클래스에 대해 알아보겠습니다. 클래스는 구조체와 비슷한 사용자 정의 자료형이지만 메소드(함수)를 가질 수 있습니다. 객체(Object)는 클래스의 인스턴스입니다. 클래스를 구성하는 변수와 메소들르 클래스의 멤버라고 합니다. 클래스 정의하기 클래스 정의는 class 키워드와 클래스의 이름으로 시작합니다. 클래스의 몸체는 중괄호 { }로 둘러싸여있습니다. 다음 예제와 같이 자세히 설명하도록 하겠습니다.12345678910111213141516171819202122232425262728using System; namespace SquareApplication { class Square { private double length; public double GetLengt..
안녕하세요 열코입니다.이번시간에는 C# 구조체(Struct)에 대해 알아보도록 하겠습니다. - 구조체란?구조체는 사용자 정의 데이터 유형(Data Type)으로 int, double 등과 같은 기본적으로 제공되는 변수 유형이 아닌새로운 유형, 여러가지 유형을 사용하기위해 사용자가 직접 만들어 사용됩니다.C#에서 구조체는 일반 변수와 같이 값 형식의 데이터 형식입니다. (클래스는 참조형식) - 구조체 정의하기구조체를 정의하려면 struct 문을 사용합니다.struct문은 프로그램에서 두개 이상의 멤버(변수)가 있는 새로운 데이터 형식을 정의합니다.예를들어, 학생이라는 변수를 만들려고할 때 필요한 멤버들은 이름, 학번, 나이 등이 있습니다.이를 Student 구조체로 만드는 방법은 다음과 같습니다.12345..
안녕하세요 열코입니다.이번 시간에는 C# 프로그래밍의 문자열에 대해 알아보도록 하겠습니다.C#에서는 다른 언어에서와 마찬가지로 문자열을 문자배열(char[])로 사용할 수 있습니다.하지만 C#에서 기본 제공하는 string 키워드를 사용하여 문자열 변수를 선언할 수도 있습니다.string 키워드는 System.String 클래스에 포함되어있습니다. 1. String 객체 만들기- C#에서 String 클래스의 객체를 만드는 방법은 여러가지가 존재합니다.1) 문자열 리터럴(상수)를 String 변수에 할당2) String 클래스 생성자 사용3) 문자열 연결 연산자(+) 사용4) 문자열 반환 메소드 호출- 다음 예제 소스코드를 통해 위 방법에 대해 설명합니다.123456789101112131415161718..
안녕하세요 열코입니다.이번 시간에는 C# 프로그램에서 배열 사용법에 대해 알아보도록 하겠습니다. 1. 배열이란- 배열은 동일한 데이터 유형(Type)의 순차적인 모음을 의미합니다.- num1, num2, ... num99 와 같이 개별적으로 변수를 선언하는 대신, 배열을 사용하여 숫지 [0], [1], ... [99]를 이용하여 배열의 인덱스에 접근합니다.- 모든 배열은 인접한 메모리 위치로 구성됩니다. 가장 낮은 주소가 첫번째 요소이며, 배열의 이름은 첫번째 요소의 주소를 의미합니다. 2. 배열선언- C#에서 배열을 선언하려면 다음 구문을 사용합니다.1int[] arr;cs - int 부분에 데이터 유형을 입력합니다. double 형 배열을 사용하려면 double[] 이름; 을 사용하세요.- arr은 ..
- Total
- Today
- Yesterday
- Java
- MySQL
- 데이터베이스
- Android
- C언어
- 블루투스
- Class
- 자바
- 클래스
- 문자열
- 배열
- DB연동
- 아두이노
- 파이썬
- 자료구조
- C++ 클래스
- 리스트
- 상속
- 벡터
- c#
- C
- C++
- 정보처리기사
- OpenCV
- html
- 파일처리
- 문제풀이
- String
- 안드로이드
- 알고리즘
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
