zoukankan      html  css  js  c++  java
  • 继承实例

    using System;

    using System.Collections.Generic;

    using System.Linq; using System.Text;

    //2014.3.13

    namespace _5.继承

    {

        class Program

        {

            static void Main(string[] args)

            {

                中国人 c1 = new 中国人();

                c1.Name = "JackChen";

                c1.SayHello();

                c1.户口 = "北京";

                c1.功夫();

                韩国人 k1 = new 韩国人();

                k1.Name = "金三顺";

                k1.SayHello();

                k1.饭量 = "五碗泡菜";

                k1.做泡菜();

                Person p1 = c1;//创建一个人,给了一个中国人。

                p1.SayHello();

                Person p2 = k1;//创建一个人,给了一个韩国人。

                p2.SayHello();

                中国人 zgr = (中国人)p1;//创建一个中国人,给了一个Person,这个Person是中国人。

                p1.SayHello();

                Console.ReadKey();

            }

        }

        class Person

        {

            public string Name { get; set; }

            public int Age { get; set; }

            public void SayHello()

            {

                Console.WriteLine("{0}",this.Name);

            }

        }

        class 中国人 : Person

        {

            public string 户口 { get; set; }

            public void 功夫()

            {

                Console.WriteLine("我打!");

            }

        }

        class 韩国人 : Person

        {

            public string 饭量 { get; set; }

            public void 做泡菜()

            {

                Console.WriteLine("泡菜有毒!");

            }

        }

    }

  • 相关阅读:
    使用Areas分离ASP.NET MVC项目
    将json转化为model
    简单的三层asp.net webForm使用Ninject实现Ioc
    本机连接虚拟机Oracle时报错的解决办法
    老电脑升级
    安装Oracle时选择桌面类和服务器类的区别
    64位操作系统下启用32位模式
    log4net在WinForm和ASP.net下的设置
    Delphi2009下编译提示“无法找到“Excel_TLB”
    Delphi 中的MD5实现方法(转)
  • 原文地址:https://www.cnblogs.com/gyt-xtt/p/3639031.html
Copyright © 2011-2022 走看看