예제 #1
0
파일: Program.cs 프로젝트: roylimtan/TIL
        static void Main(string[] args)
        {
            AA.a = 100;
            AA.b = 200;
            AA.Print();

            BB bb = new BB();

            bb.a = 10;
            bb.b = 20;
            bb.Print();
        }
예제 #2
0
        static void Main(string[] args)
        {
            AA.a = 10;
            AA.b = 100;
            // AA.c = 200; -> 오류

            AA.Print();

            // BB.a -> 오류

            BB bb = new BB();

            bb.a = 100;
            bb.b = 200;
            bb.Print();
        }
예제 #3
0
        static void Main(string[] args)
        {
            AA.a = 10;  //객체 생성 없이 바로 접근..
            AA.b = 100; //객체 생성 없이 바로 접근..

            AA.Print(); //객체 생성 없이 바로 접근..

            //BB.a //오류..
            //BB.b //오류..
            //BB.Print(); //오류..

            BB bb = new BB();

            bb.a = 100;
            bb.b = 200;

            bb.Print();
        }
예제 #4
0
        static void Main(string[] args)
        {
            AA.a = 10;  // 객체 생성 없이 바로 접근 가능
            AA.b = 100;
            //AA.c = 200; //readonly이기때문에 오류

            AA.Print();

            //BB.a //오류
            //BB.b //오류
            //BB.Print(); //오류

            BB bb = new BB();

            bb.a = 100;
            bb.b = 200;

            bb.Print();
        }
예제 #5
0
        static void Main(string[] args)
        {
            AA.a = 10;      // 객체 생성 없이 바로 접근 가능
            AA.b = 100;     // 객체 생성 없이 바로 접근 가능
            //AA.c = 200;   // 오류: readonly 이므로 변경 불가

            AA.Print();     // 객체 생성 없이 바로 접근 가능

            // BB.a
            // BB.b
            // BB.Print     // 모두 오류(객체 생성 안했기 때문)

            BB bb = new BB();       // static 키워드가 없기 때문에 인스턴스화 시켜줘야 한다

            bb.a = 100;
            bb.b = 200;

            bb.Print();
        }