Example #1
0
        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();
        }
Example #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();
        }
Example #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();
        }
Example #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();
        }
Example #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();
        }