• c#学习4,继承类


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace 继承
    {
    class Program
    {
    static void Main(string[] args)
    {
    chinese p1=new chinese();
    p1.name="陈一姐";
    p1.sayhello();
    p1.户口="fujian";
    p1.gongfu();
    person c1 = p1;//这是合理地
    c1.sayhello();
    // chinese c2 = new person();//这是错误的
    // chinese c2 = c1;//这是错误的
    chinese c2 = (chinese)c1;//保证p1一定是中国人,由程序员强行转换
    c2.sayhello();
    object c3 = p1;//object是所有类的基类,
    c3.sayhello();//父类中没有这个函数

    Console.ReadKey();
    }
    }
    class person:Object//所有的类都是基于object类,可以不写
    {
    public string name { set; get; }
    public int age { set; get; }
    public void sayhello()
    {
    Console.WriteLine("{0}", this.name);
    }

    }
    class chinese : person
    {
    public string 户口 { get; set; }
    public void gongfu()
    {
    Console.WriteLine("我打");
    }
    }
    }

  • 相关阅读:
    博客系统-验证码相关
    博客系统-登录注册
    Django-wsgi实例
    Django-启动文件的制作
    css实现轮播效果图
    Django-celery分布式任务
    无聊。。。。。
    Nginx简单了解
    IIC知识
    BootLoader的一些知识
  • 原文地址:https://www.cnblogs.com/cyychenyijie/p/3731427.html
Copyright © 2020-2023  润新知