Example #1
0
        static void Main(string[] args)
        {
            Samochod samochod1 = new Samochod("BMW", 5);

            Console.WriteLine(samochod1.marka);
            Console.WriteLine(samochod1.iloscDrzwi);
            Console.WriteLine("==============");

            Samochod samochod3 = samochod1;

            Console.WriteLine("==============");
            Console.WriteLine(samochod3.marka);
            Console.WriteLine(samochod3.iloscDrzwi);

            samochod3.iloscDrzwi = 100;
            Console.WriteLine("==============");
            Console.WriteLine(samochod3.marka);
            Console.WriteLine(samochod3.iloscDrzwi);

            Console.WriteLine("==============");
            Console.WriteLine(samochod1.marka);
            Console.WriteLine(samochod1.iloscDrzwi);

            Samochod samochod2 = new Samochod(samochod1);

            Console.WriteLine("==============");
            Console.WriteLine(samochod2.marka);
            Console.WriteLine(samochod2.iloscDrzwi);

            samochod2.marka = "xxx";

            Console.WriteLine("==============");
            Console.WriteLine(samochod2.marka);
            Console.WriteLine(samochod1.marka);

            Console.ReadKey();
        }
Example #2
0
 public Samochod(Samochod samochod)
 {
     this.marka      = samochod.marka;
     this.iloscDrzwi = samochod.iloscDrzwi;
     Console.WriteLine("konstruktor kopiujacy");
 }