2장 퀴즈 정답들
제목부터 본격적으로 시작하는데요
객체지향 개념을 설명하기 시작함..
책에서는 네비게이션, 초코바 메이커 를 예로 들어주면서 짤막하게 설명해줌
어려운건 아니고...
똑같은 정보를 저장하기위해 클래스 3개를 만드는건 낭비이니
클래스에서 객체를 만들라는 말씀!
Navigator navagator1 = new Navigator();
같은 형식으로
전문 용어로는 클래스를 인스턴스 화 시킨다고 하죠
그리고
navigator1,2,3은 객체
생성된 navigator1,2,3 은 Navigator 클래스의 인스턴스
인스턴스들은 메모리에서 heap 영역에 저장되는데
heap 영역이란... 객체에서 필요한 데이터를 저장할 수 있게 예약된 공간
으로 설명해주고 있음
그리고 static 메소드, 함수
static 선언된 메소드 | 인스턴스화 를 시키지 않고 호출 가능, static 변수에만 접근 가능, 필드 멤버변수 접근 불가능 |
non-static 메소드 | 인스턴스화를 시켜서 사용, static 변수 접근 가능 |
대표적인 static 함수
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
메인 함수 ..
그리고 중간 수영장 퀴즈
'컴퓨터공학 > C#' 카테고리의 다른 글
3장 객체를 지향하라! ? 제대로 된 코드 만들기 (2) (0) | 2013.04.01 |
---|---|
2장 모두 다 코드에 불과하나니 ? 뒤에 숨어 있는 그 무엇! (2) (0) | 2013.03.21 |
2장 모두 다 코드에 불과하나니 ? 뒤에 숨어 있는 그 무엇! (1) (0) | 2013.03.18 |
1장 C#과 함께 놀라운 생산성을! ? 비주얼 애플리케이션에 대한 10분짜리 소개 (0) | 2013.03.14 |