C# 프로그래밍(인터페이스 추상 클래스)
추상화는 '추상 클래스'나 '인터페이스'로 달성 가능.
추상 클래스는 구현이다.
추상 클래스는 인터페이스와 클래스 중간에 있지만
추상 클래스
인터페이스와 추상 클래스 비교
인터페이스와 추상 클래스는 서로 비슷한 듯 다른 ..
C# 프로그래밍(정적필드와 메소드)
C# 프로그래밍(정적 클래스)
정적 필드는 인스턴스를 직접 생성하지 않고 접근할 수 있습니다.
C# 프로그래밍(접근한 정자)
Static 키워드를 사용한 변수는 클래스가 메모리에 올라갈 때 ..
추상 클래스
추상 클래스에서 지정한 변수와 메소드를 재정의 하여 사용할 수 있음
class클래스 이름
클래스 객체 생성
Console.WriteLine("{0} : 멍멍!", name);
클래스 객체 생성(응용)
클래스, 멤버 변수, 메소드 속성 생성자 이벤트에서 사용할 수 있습니다.
동물객..
C# 프로그래밍(메소드)
이를 실행하는 것은 메소드 호출이라고 합니다.
반환하지 않는 메소드
메소드가 없다면?
메소드의 매개 변수는 기본값을 가질 수 있음.
기본값을 가지는 매개 변수는 메소드 호출 시 데이터 할당을 생략할 수 있음
메소드를 호출할 때 매개 변수..
열거형 enum
Enum 열거형 이름 {상수 이름 };
열거형 실습1
열거형 실습4(게임에서 사용되는 예시)
열거형 enum
상수를 콤마(,)로 모아놓은 열거형 클래스
같은 종류에 속하는 여러 개 상수를 선언할 때 단순히 종류를 구별하기 위..
2차원 배열
C# 프로그래밍(2차원 배열)
1차원 배열 실습
요소가 늘어날수록 2차원~이상 배열이 있습니다.
2차원 배열은 1차원 배열이 n개가 있는 것이고
3차원 배열은 2차원 배열이m 개가 있는 것이라 생각하면 됩니다.
Rank배열의 차원을 반환
2차원 배열 문제
C# 프로그래밍(배열(Array))
배열(Ar ray)
C# 프로그래밍(배열)
배열 실습1
배열(Ar ray)의 특징
배열 실습 1-2
배열의 개수는?: 5
배열 실습 5-6
프로그램을 작성하다
보면 동일한 데이터를 여러 개를 다뤄야 ..
break문
점프 문 실습
break문 실습2
continue문
continue문 실습1
goto 문 실습1
retu rn문 실습1
throw문 실습1
점프 문은 흐름을 끊고 프로그램의 실행 위치를 원하는 곳으로 단숨에도약시킬 수 있습니다.
break문
break문은 (영어로 탈출하다,..
프로그램 흐름을 조건에 따라 실행시키는 게 조건 문입니다.
if 조건 문 실습
조건이 참일 경우 실행되는 코드
조건 문 실습
중첩 조건 문 실습
Switch문
switch문에 대해 배워보도록 하겠습니다.
Switch문 실습1
C# 프로그래밍(반복문)
반복문
While 반복문 문법
반복 문 실습
For반복문 문법
For반복 문 실습
While 문무한 루프(반복)문
for 문무한 루프(반복)문
반복문
While 반복문 문법
반복 실행할-코드
조건식이 참인 동..