예제 #1
0
파일: Program.cs 프로젝트: westleyc30/cs155
        static void Main(string[] args)
        {
            Person kyle   = new Person("Kyle");
            Person Jane   = new Person("Jane");
            Person kyle2  = new Person("Kyle");
            Truck  chevy  = new Truck(kyle, Manufacturer.Chevrolet, 8, 2000, 10000);
            Truck  chevy2 = new Truck(kyle2, Manufacturer.Chevrolet, 8, 2000, 10000);
            Truck  ford   = new Truck(Jane, Manufacturer.Ford, 10, 3000, 12000);

            Console.WriteLine(chevy.ToString());
            Console.WriteLine($"Does truck 1 = truck 2: {chevy.Equals(chevy2)}");
            Console.WriteLine($"Does truck 1 = truck 3: {chevy.Equals(ford)}");
        }
예제 #2
0
        static void Main(string[] args)
        {
            Person john  = new Person("John");
            Person james = new Person();

            james.SetName("James");
            Person otherJohn = new Person(john);

            Console.WriteLine(john);
            Console.WriteLine(james);
            Console.WriteLine(john.Equals(james));
            Console.WriteLine(john.Equals(otherJohn));

            Vehicle car1 = new Vehicle("Toyota", 2, john);
            Vehicle car2 = new Vehicle();

            car2.Manufacturer = "Toytota";
            car2.Cylinders    = 2;
            car2.Owner        = james;
            Vehicle car3 = new Vehicle(car1);

            Console.WriteLine(car1);
            Console.WriteLine(car2);
            Console.WriteLine(car1.Equals(car2));
            Console.WriteLine(car1.Equals(car3));

            Truck truck1 = new Truck(112.3, 12, "Mercedes", 7, john);
            Truck truck2 = new Truck();

            truck2.LoadCapacity   = 1123.5;
            truck2.TowingCapacity = 8;
            truck2.Manufacturer   = "Mercedes";
            truck2.Cylinders      = 1;
            truck2.Owner          = james;
            Truck truck3 = new Truck(truck1);

            Console.WriteLine(truck1);
            Console.WriteLine(truck2);
            Console.WriteLine(truck1.Equals(truck2));
            Console.WriteLine(truck1.Equals(truck3));
        }
예제 #3
0
파일: Homework9.cs 프로젝트: gwalton2/CS155
        static void Main(string[] args)
        {
            Person  p1 = new Person();
            Person  p2 = new Person("Grant");
            Vehicle v1 = new Vehicle();
            Vehicle v2 = new Vehicle(Vehicle.Manufacturer.Ford, 4, p2);

            p1.SetName("Bob");
            v1.SetOwner(p1);
            v1.SetManufacturer(Vehicle.Manufacturer.Lexus);
            v1.Cylinder = 6;

            Console.WriteLine(v1.ToString());
            Console.WriteLine(v2.ToString());
            if (v1.Equals(v2))
            {
                Console.WriteLine("the vehicles ARE equal");
            }
            else
            {
                Console.WriteLine("the vehicles ARE NOT equal");
            }

            Console.WriteLine();

            Person p3 = new Person("Bill");
            Person p4 = new Person(p3);

            Truck t1 = new Truck();
            Truck t2 = new Truck(Vehicle.Manufacturer.Chevrolet, 2, p4, 75, 50);

            t1.SetManufacturer(Vehicle.Manufacturer.Chevrolet);
            t1.SetOwner(p3);
            t1.Cylinder = 2;
            t1.Load     = 75;
            t1.Towing   = 50;

            Console.WriteLine(t1.ToString());
            Console.WriteLine(t2.ToString());
            if (t1.Equals(t2))
            {
                Console.WriteLine("the trucks ARE equal");
            }
            else
            {
                Console.WriteLine("the trucks ARE NOT equal");
            }

            Console.ReadLine();
        }
예제 #4
0
        static void Main(string[] args)
        {
            Person person1 = new Person();
            Person person2 = new Person("Angel Tapia");

            Vehicle vehicle1 = new Vehicle();

            vehicle1.SetOwner(new Person("John Connor"));
            Vehicle vehicle2 = new Vehicle(Manufacturer.Toyota, 6, person2);
            Vehicle vehicle3 = new Vehicle(Manufacturer.Toyota, 6, new Person());

            Truck truck1 = new Truck();

            truck1.SetNumCyl(vehicle2.GetNumCyl());
            truck1.SetLoad(2.0);
            truck1.SetTowing(1200);
            Truck truck2 = new Truck(Manufacturer.Dodge, 8, person2, 2.5, 11600);
            Truck truck3 = new Truck(Manufacturer.Dodge, 8, new Person(), 2.5, 11600);


            Console.WriteLine("Person1 ToString():  {0}", person1);
            Console.WriteLine("Person2 ToString():  {0}\n", person2);

            Console.WriteLine("Vehicle1 ToString(): {0}", vehicle1);
            Console.WriteLine("Vehicle2 ToString(): {0}", vehicle2);
            Console.WriteLine("Vehicle3 ToString(): {0}\n", vehicle3);

            Console.WriteLine("Truck1 ToString():   {0}", truck1);
            Console.WriteLine("Truck2 ToString():   {0}", truck2);
            Console.WriteLine("Truck2 ToString():   {0}\n", truck3);

            Console.WriteLine("Vehicle1.Equal(vehicle2):   {0}", vehicle1.Equals(vehicle2));
            Console.WriteLine("Vehicle2.Equal(vehicle3):   {0}\n", vehicle2.Equals(vehicle3));

            Console.WriteLine("truck1.Equal(truck2):   {0}", truck1.Equals(truck2));
            Console.WriteLine("truck2.Equal(truck3):   {0}", truck2.Equals(truck3));



            Console.ReadLine();
        }