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();
    
            }
        }
    }
    
    
    
     
  • 相关阅读:
    Java 上传文件总结
    Java和C# MD5加密比较
    ORM映射框架总结数据操作(七)
    ORM映射框架总结数据操作(五)
    ORM映射框架总结数据操作(一)
    ORM映射框架总结数据操作(四)
    ORM映射框架总结数据操作(六)
    ORM映射框架总结文件下载
    STM32USART DMA_Interrupt例程的学习
    开始STM32的学习
  • 原文地址:https://www.cnblogs.com/joesen/p/2768192.html
Copyright © 2011-2022 走看看