Esempio n. 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("*** Fun with Class Types ***\n");
                // Allocate and configure a Car object
                Car mycar = new Car();
                Car myCar2 = new Car("Cherry", 20000){ petName = "Henry", currSpeed = 10};

                // Speed up the car a few times and print out the new state
                for (int i = 0; i < 10; i++) {
                    mycar.Speedup(5);
                    mycar.PrintState();
                }

                // Weird method using optinal a
                myCar2.weirdMethod();
                myCar2.weirdMethod(10,10);
                myCar2.weirdMethod(x: 10);
                myCar2.weirdMethod(y: 4);

            Console.WriteLine("**** Employee class ***\n");
                Employee joe = new Employee();
                Employee martin = new Employee("Martin", 23, 222222, 8);
                Console.WriteLine(Employee.p_empCompanyName);
                Employee.p_empCompanyName = "BOY COORP";
                Console.WriteLine(Employee.p_empCompanyName);
                martin.ssn = 22222;
                Console.WriteLine(martin.ssn);

             Console.WriteLine("**** Point class ***\n");
                Point p1 = new Point();
                p1.p_X = 10;
                p1.p_Y = 10;
                p1.DisplayStats();

                Point p2 = new Point(20, 20);
                p2.DisplayStats();

                Point p3 = new Point { p_Y = 20, p_X = 40, p_name = "Martin" };
                p3.DisplayStats();

            // Trigger to stop the program
            Console.ReadLine();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("***** Fun with Class Types *****\n");
            // Создать объект Car по имени Chuck co скоростью 10 миль в час.
            Car chuck = new Car();

            chuck.PrintState();
            // Создать объект Car по имени Mary co скоростью 0 миль в час.
            Car тагу = new Car("Mary");

            тагу.PrintState();
            // Создать объект Car по имени Daisy со скоростью 75 миль в час.
            Car daisy = new Car("Daisy", 75);

            daisy.PrintState();
            // Разместить в памяти и сконфигурировать объект Саг.
            Car myCar = new Car();

            myCar.petName   = "Henry";
            myCar.currSpeed = 10;
            // Увеличить скорость автомобиля в несколько раз и вывести новое состояние,
            for (int i = 0; i <= 10; i++)
            {
                myCar.Speedup(5);
                myCar.PrintState();
            }

            Motorcycle me = new Motorcycle();

            me.PopAWheely();

            Motorcycle c = new Motorcycle(5);

            c.SetDriverName("Tiny");
            c.PopAWheely();
            Console.WriteLine("Rider name is {0}", c.name); // Выводит пустое значение name!

            Console.ReadLine();
        }