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());

        }

메인 함수 ..


그리고 중간 수영장 퀴즈