C# 프로그래밍(정적필드와 메소드)
C# 프로그래밍(정적 클래스)
정적 필드는 인스턴스를 직접 생성하지 않고 접근할 수 있습니다.
C# 프로그래밍(접근한 정자)
Static 키워드를 사용한 변수는 클래스가 메모리에 올라갈 때 자동으로 생성된다.
C# 프로그래밍(정적 클래스)
정적 클래스
정적 클래스는 new 키워드를 사용해서 인스턴스를 만들 수 없습니다.
정적 클래스는 객체들이 처음 호출될 때 생성되고 프로그램이 종료될 때 해제되기 때문에 정적 클래스는 어디서든 접근할 수 있습니다.
정적 필드는 인스턴스를 직접 생성하지 않고 접근할 수 있습니다.
C# 프로그래밍(접근한 정자)
접근한 정자(AccessModifier)
접근한 정자는 클래스, 구조체, 필드, 메소드 델리게이트 등에 대해서 노출 수준을 설정하는 것입니다.
클래스 내부에서 접근한 정자를 설정하지 않은 필드, 메소드 등은 private접근한 정자로 설정됩니다.
12 C#프로그래밍 정적필드와 메소드, 복사, 접근한정자, 상속성 C# 프로그래밍(정적필드와 메소드)
C# 프로그래밍(정적 클래스)
정적 필드는 인스턴스를 직접 생성하지 않고 접근할 수 있습니다.
C# 프로그래밍(접근한 정자)
Static 키워드를 사용한 변수는 클래스가 메모리에 ..
10 C#프로그래밍 함수1, 2 오버로딩, ref , 스택과 힙 컬렉션 C# 프로그래밍(메소드)
이를 실행하는 것은 메소드 호출이라고 합니다.
반환하지 않는 메소드
메소드가 없다면?
메소드의 매개 변수는 기본값을 가질 수 있음.
기본값을 가지는 매개 변수는 메소드 호출 시 데이터..
10 C#프로그래밍 함수1, 2 오버로딩, ref , 스택과 힙 컬렉션 C# 프로그래밍(메소드)
이를 실행하는 것은 메소드 호출이라고 합니다.
반환하지 않는 메소드
메소드가 없다면?
메소드의 매개 변수는 기본값을 가질 수 있음.
기본값을 가지는 매개 변수는 메소드 호출 시 데이터..
11 C#프로그래밍 클래스,객체지향 추상 클래스
추상 클래스에서 지정한 변수와 메소드를 재정의 하여 사용할 수 있음
class클래스 이름
클래스 객체 생성
Console.WriteLine("{0} : 멍멍!", name);
클래스 객체 생성(응용)
클래스, 멤버 변수, 메소..
11 C#프로그래밍 클래스,객체지향 추상 클래스
추상 클래스에서 지정한 변수와 메소드를 재정의 하여 사용할 수 있음
class클래스 이름
클래스 객체 생성
Console.WriteLine("{0} : 멍멍!", name);
클래스 객체 생성(응용)
클래스, 멤버 변수, 메소..
프로그래밍은 여러 단계의 과정 제1장
1.프로그래밍은 여러 단계의 과정이 순서대로 진행되는데. 그 과정은 요구사항 분석 및 기술, 프로그램 설계, 프로그램 개발, 프로그램 테스트 및 디버깅, 문서화 및 유지보수의 단계로 구성된다.
2.이벤트 ..
14 프로퍼티 프로퍼티
프로퍼티 실습1
프로퍼티 실습 1-1
프로퍼티 실습 1-2
클래스가 가진 속성 클래스로부터 얻어내기 get과 클래스 쓰기set이 가능합니다.
클래스의 멤버 변수를 가장한 메소드입니다.
클래스의 필드 또는 ..
14 프로퍼티 프로퍼티
프로퍼티 실습1
프로퍼티 실습 1-1
프로퍼티 실습 1-2
클래스가 가진 속성 클래스로부터 얻어내기 get과 클래스 쓰기set이 가능합니다.
클래스의 멤버 변수를 가장한 메소드입니다.
클래스의 필드 또는 ..
하루만에 읽는 한국교회사 이야기 한국교회사의 역사와 발자취를 통해 현재와 미래에 조명해 볼 한국교회의 흐름을 살펴본다
한국교회사 이야기
1. 조선인의 기독교인과의 접촉
(1) 일본 천주교인의 입국 : 고니시 유키나가(小西行長)
(2) 선..
13 인터페이스 추상클래스 C# 프로그래밍(인터페이스 추상 클래스)
추상화는 '추상 클래스'나 '인터페이스'로 달성 가능.
추상 클래스는 구현이다.
추상 클래스는 인터페이스와 클래스 중간에 있지만
추상 클래스
인터페이스와 추상 클래스 ..