도드넷
C# 독학 1화 - 스태틱과 인스턴스 프로그래밍 기초정리 본문
C# 독학
1화
프로그래밍 기초용어및 구조 개념정리, 스태틱 인스턴스
- Warning -
본 포스트는 c#을 혼자 공부, 연구하는 과정에서 작성됬습니다.
잘못된 내용이 있을수도 있고 없을수도 있습니다. ^오^
- 네임스페이스 : 클래스의 집합
- 클래스 : 오브젝트들의 집합
- 오브젝트란 : 메소드, 변수들.
- 메소드(함수) 구조 : 퍼플릭/프라이벳 + 스태틱/인스턴스 + 리턴값타입 + 함수이름(인풋값)
- 퍼플릭 vs 프라이벳 : 프로텍션 레벨, 해당 함수에대한 외부접근 여부 설정 기본값은 프라이벳
- 스태틱 : 해당 클래스의 토박이(?)라는 것을 알려주는 토박이 설정(?)
- 야매 개념입니다. 따라하지마시오.
- string[] arg : 프로그램에게 스트링값 보낼때 사용 (생략가능)
Basically a string array of arguments you pass to the main method.
Unlike C, or C++, Java does not have a feature for direct input of variable value.
The String[] args is a way of passing the input to the program.
- 콘솔에 인풋값 문자열 표시 : Console.WriteLine("내용");
- 키값 하나 입력받기 : Console.ReadKey();
스태틱과 인스턴스에 대한 이해를 위한 마음대로 만든 예시.
- 인스턴스 : 클래스 참조, 참고할 정보 불러오는 역할.
- 인스턴스 생성방법 : 클래스이름 새인스턴스이름 = new 클래스이름();
- 스태틱 : 토박이 설정(?)했으므로 인스턴스 말고 본래 클래스 이름으로 참조해야한다.
스태틱 키워드쓰면 인스턴스 생성할 필요가 없다는 점이 꿀같은데 그것빼고 뭐 없는듯?
('ㅅ' ; 첫화니까 이정도만하자...)
참고할만한 예제 두개 올려봄 두번째꺼는 마소 튜토리얼에서 가져옴.
'창고 > C#' 카테고리의 다른 글
C# 독학 6화 구조체, 구조체 이름을 파라미터로 전달하기 (0) | 2015.10.15 |
---|---|
C# 독학 5화 - 문자열 비교, 검사, 합치기 (2) | 2015.10.14 |
C# 독학 4화 배열, foreach, new 키워드 (0) | 2015.10.13 |
C# 독학 3화 - 반복문, 메소드, 아트리뷰트, 눌라블 (0) | 2015.10.12 |
C# 독학 2화 - 입력하기, 조건문과 물음표 연산자 (0) | 2015.10.10 |