zoukankan      html  css  js  c++  java
  • C#面向对象基础继承

    
    
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace 继续
    {
        public class Person
        {
            public string Name { get; set; }
            public int Age { get; set; }
            public string language { get; set; }
    
            public virtual void SayHello()
            {
                Console.WriteLine("我的名字是:{0},年龄是{1},语言是{2}",Name,Age,language);
            }
        }
    
        //声明中国人类,继承Person类
        public class Chinese:Person
        {
            public override void SayHello()
            {
                base.SayHello();
            }
        }
    
        //声明美国人类,继承Person类
        public class USA:Person
        {
            //重写Person类的SayHello方法
            public override void SayHello()
            {
                Console.WriteLine("My name is:{0},Age is: {1},language is:{2}", Name, Age,language);
            }
        }
    
        //声明日本人类,继承Person类
        public class Japanese : Person
        {
            //重写Person类的SayHello方法
            public override void SayHello()
            {
                Console.WriteLine("わはしの名前は:{0},歳は:{1},言葉は:{2}", Name, Age,language);
            }
        }
        class Program
        {
            static void Main(string[] args)
            {
                //实例化一个中国人
                Chinese c = new Chinese();
                c.Name = "张三";
                c.Age = 20;
                c.language = "汉语";
                c.SayHello();
    
                //实例化一个美国人
                USA a = new USA();
                a.Name = "Tom";
                a.Age = 20;
                a.language = "EngLish";
                a.SayHello();
    
                //实例化一个日本人
                Japanese j = new Japanese();
                j.Name = "田中";
                j.Age = 30;
                j.language = "日本語";
                j.SayHello();
    
            }
        }
    }
    
    
    
     
  • 相关阅读:
    ubuntu安装iscsi
    函数模板的trick
    EF-Code First(5):二级缓存
    了解线程的属性及方法
    算法--中位数计算
    实习面试
    长轮询实现Chat并迁移到Azure测试
    非聚集索引及其性能优化
    架构设计方案
    大话数据结构-图
  • 原文地址:https://www.cnblogs.com/joesen/p/2768192.html
Copyright © 2011-2022 走看看