한국 기업 C# 객체 대상-Practice 상속

8898 단어 대상을 향하다
 class Dianqi //

    {

        private string _Dianqimingzi;



        public string Dianqimingzi

        {

            get { return _Dianqimingzi; }

            set { _Dianqimingzi = value; }

        }

    }
  class Computer:Dianqi //

    {

        private string _Diannaomingzi;



        public string Diannaomingzi

        {

            get { return _Diannaomingzi; }

            set { _Diannaomingzi = value; }

        }

    }
class Lenovo:Computer  //  Lenovo :     

    {

        private string _Lname;



        public string Lname

        {

            get { return _Lname; }

            set { _Lname = value; }

        }

    }
namespace   Practice

{

    class Program

    {

        static void Main(string[] args)

        {   //

            Dianqi dianqi1 = new Dianqi();

            dianqi1.Dianqimingzi = "  ";

            Console.WriteLine("      "+dianqi1.Dianqimingzi);

            //

            Computer diannao = new Computer();

            diannao.Diannaomingzi = "  ";

            Console.WriteLine("      "+diannao.Diannaomingzi);

            //          

            diannao.Dianqimingzi = "          (               )";

            Console.WriteLine("                     "+diannao.Dianqimingzi);



            //Lenovo:     

            Lenovo le = new Lenovo();

            le.Lname = "    ";

            Console.WriteLine("Lenovo         "+le.Lname);

            

            //        Lenovo

            Lenovo le1 = new Lenovo();

            le1.Diannaomingzi = "    ";

            le1.Dianqimingzi = "         ";

            Console.WriteLine("           "+le1.Diannaomingzi);

            Console.WriteLine("           " + le1.Dianqimingzi);





            //     :      ,           ,           。

                //            ,        。

                //         ,              。

                //          ,         。

            Computer Com = new Computer();//    

            Dianqi DCom = Com;//           

            DCom.Dianqimingzi = "               ";

            Console.WriteLine(DCom.Dianqimingzi);







            //         ,       。     :          ,           。

            Computer aaa = new Computer(); //      aaa

            Dianqi ddd = aaa;//   aaa     ddd

            Computer xxx = (Computer)ddd; //   ddd     xxx

            xxx.Dianqimingzi = "       ";

            Console.WriteLine(xxx.Dianqimingzi);







            //           ,    ,     。

            //Dianqi ddd1 = new Dianqi();

            //Computer xxx1 = (Computer)ddd1;

            //xxx1.Dianqimingzi = "       (        )";

            //Console.WriteLine(xxx1.Dianqimingzi);

            Console.ReadLine();

        }

    }

}

좋은 웹페이지 즐겨찾기