博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Chapter 8. 面向对象(类、对象、字段、方法、属性、构造函数)
阅读量:6076 次
发布时间:2019-06-20

本文共 1736 字,大约阅读时间需要 5 分钟。

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 面向对象{    //创建person类    public class person    {           //Fields:字段        private string _name;        private int _age;        private char _gender;        //Properties:属性        public string Name        {            get { return this._name; }  //获取属性值时,调用get方法            set { this._name = value; } //给属性赋值时,调用set方法        }        public int Age        {            get { return this._age; }            // 对set属性进行限定            set             {                if (value < 0 || value > 100)                {                    value = 0;                }                 this._age = value;            }        }        public char Gender        {            //对get属性进行限定            get            {                if (_gender != '男' && _gender != '女')                {                    return _gender = '男';                }                else                {                    return _gender;                }            }                       set { _gender = value; }        }               //Methods:方法 (行为)        public void CHLSS()             {            Console.WriteLine            ("我叫{0},我今年{1}岁了,我是{2}生,我可以吃喝拉撒睡呦~~",             this.Name,this.Age,this.Gender);        }    }}
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 面向对象{    class Program    {        static void Main(string[] args)        {            //创建person类的对象            person Lucy = new person();            Lucy.Name = "露西";            Lucy.Age = -23;            Lucy.Gender = '春';            Lucy.CHLSS();            Console.ReadLine();        }    }}

 

转载于:https://www.cnblogs.com/xiao55/p/5592433.html

你可能感兴趣的文章
quicksort
查看>>
【BZOJ2019】nim
查看>>
四部曲
查看>>
LINUX内核调试过程
查看>>
【HDOJ】3553 Just a String
查看>>
Java 集合深入理解(7):ArrayList
查看>>
2019年春季学期第四周作业
查看>>
linux环境配置
查看>>
ASP.NET MVC中从前台页面视图(View)传递数据到后台控制器(Controller)方式
查看>>
lintcode:next permutation下一个排列
查看>>
一个想法(续二):换个角度思考如何解决IT企业招聘难的问题!
查看>>
tomcat指定配置文件路径方法
查看>>
linux下查看各硬件型号
查看>>
epoll的lt和et模式的实验
查看>>
Flux OOM实例
查看>>
07-k8s-dns
查看>>
Android 中 ListView 分页加载数据
查看>>
oracle启动报错:ORA-00845: MEMORY_TARGET not supported on this system
查看>>
Go方法
查看>>
Dapper丶DapperExtention,以及AbpDapper之间的关系,
查看>>