Esempio n. 1
0
    static void Main(string[] args)
    {
        ClassCode classCode1 = new ClassCode();

        classCode1.GetHashCode();
        System.Console.WriteLine(classCode1.GetHashCode());

        Car car1 = new Car();
        Car car2 = new Car();

        System.Console.WriteLine(car1.GetHashCode());
        System.Console.WriteLine(car2.GetHashCode());

        car1.Go();
        car2.Go();
        Car car3 = new Car();

        car3.Go();
        System.Console.WriteLine(car1);

        // Static memory
        ClassOne.Hi();
        // Instance memory
        // ClassTwo.Hi(); // Can NOT use
        ClassTwo two = new ClassTwo();

        two.Hi();
    }
Esempio n. 2
0
    static void Main()
    {
        //[!] 다른 클래스의 멤버 호출
        //[a] 스태틱 멤버 호출
        ClassOne.Hi();  // "안녕하세요." 출력
        ClassTwo.Hi();  // "반갑습니다." 출력

        //[b] 인스턴스 멤버 호출: 클래스의 인스턴스 생성 => 개체(객체)
        ClassTwo ct = new ClassTwo();

        ct.Hello();     // "또 만나요." 출력
    }