• Chapter 8. 面向对象(类、对象、字段、方法、属性、构造函数)


    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();
            }
        }
    }

  • 相关阅读:
    112、TensorFlow初始化变量
    111、TensorFlow 初始化变量
    110、TensorFlow张量值的计算
    109、TensorFlow计算张量的值
    108、TensorFlow 类型转换
    107、TensorFlow变量(三)
    106、TensorFlow变量 (二) reshape
    105、TensorFlow的变量(一)
    104、Tensorflow 的变量重用
    103、Linux 编译 Kaldi 语音识别工具
  • 原文地址:https://www.cnblogs.com/xiao55/p/5592433.html
Copyright © 2020-2023  润新知