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

namespace PersonDemo2
{
    /// <summary>
    /// 性别
    /// </summary>
    public enum Gender
    {
        Female,Man
    }

public class Person
   {
       #region 
       protected string name;
       private Gender gender;
       private string hobby;
       protected int age;
       #endregion

public Person()
       {
       }

public string Name
       {
           get { return name; }
           set { name = value; }
       }
       public Gender Gender
       {
           get { return gender; }
           set { gender = value; }
       }
       public string Hobby
       {
           get { return hobby; }
           set { hobby = value; }
       }

public virtual void Speak(string msg)
       {
           Console.WriteLine(name+"说"+msg);
       }

public void ShowInfo()
       {
           Console.WriteLine("{0} {1} {2} {3}",name,gender,hobby,age);
       }

public virtual void Study()
       {
           Console.WriteLine("so bad!");
       }
   }
}

最新文章

  1. HTML中使图片居中显示
  2. LeetCode:LRU Cache
  3. Git版本控制与工作流
  4. C# 根据类名称创建类示例
  5. C#学习感悟
  6. c++ iterator(迭代器)分类及其使用
  7. 常用的不熟的sql语句
  8. memcpy code
  9. textarea 在不同浏览器高宽不一致的兼容性问题
  10. 2016032201 - mysql5.7.10绿色版安装
  11. PoshyTip jQuery 文本提示插件的使用
  12. Hadoop HDFS安装、环境配置
  13. Can &#39;t connect to local MySQL server through socket &#39;/tmp/mysql.sock &#39;(2) &quot;
  14. java 中AIO,BIO,NIO的区别(茅塞顿开)
  15. Kubernets 第一讲 初探
  16. PJ Naughter CSerialPort
  17. 500 OOPS: chroot
  18. tp5集成淘宝,微信,网易,新浪等第三方登录
  19. mysql服务器硬件配置选择参考
  20. Elasticsearch Java API 配置测试

热门文章

  1. 如何在KVM中管理存储池
  2. js获取当前页面的url信息方法
  3. windows apache vhost 403 error
  4. eclipse下安装Extjs的插件spket
  5. WaitForMultipleObject与MsgWaitForMultipleObjects用法
  6. linux集群管理&lt;转&gt;
  7. 不要滥用div,保持代码的整洁
  8. 有关于CSS的面试题和练习
  9. Qt技巧:QProcess与外部程序的调用
  10. 资源管理更新系统V2.0版的一些问题