• C# 类(2) 构造方法与属性


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace RenClass
    {
        class Ren
        {
            private string name;   
            private uint age;
            private bool gender;
            
    #region 不带参数的构造方法 public Ren() //构造方法. C#默认是有公共构造器的, 如果不自己定义构造器那么C#就调用公共构造器. 自己定义构造器可以给变量等进行初始化.如下 { name = "梦断难寻"; age = 19; gender = true; if (gender == true) Console.WriteLine("性别 : 男性"); }
    #endregion

    #region 带参数的构造方法. public Ren(string Value, uint Value1) //带参数的构造方法. { name = Value; age = Value1; gender = true; if (gender == true) Console.WriteLine("性别 : 男性"); }
    #endregion

    #region 一个Show方法 public void Show() //定义一个方法来显示姓名和性别 { Console.WriteLine("{0}\t{1}\t",name,age); }
    #endregion

    #region 属性的定义 public string Name // 属性, 需要有修饰符, 类型, 属性名三个参数 { set // set方法. { if (name != value) name = value; } get // get方法 { return name; } } public uint Age { set //若一个属性里面只包含了set方法, 那么这个属性就是一个只写属性 { if (age != value) { age = value; } } } public bool Gender { get // 同理, 如果一个属性里面只包含了get方法, 那么这个属性也就只是一个只读属性. { return gender; } //类中也可以包含自动属性,自动属性必须同时包含get,set,也就是说自动熟悉必须是可读可写的。定义方法如下

    public string Hello {get;set} //这就是自动属性了, 自动属性的get方法会返回Hello当前的值,set属性则是将传进来的值赋给Hello。

    #endregion } } }
  • 相关阅读:
    Jmeter在命令行运行技巧
    Tomcat6 一些调优设置内存和连接数
    用例结构优化心得
    LoadRunner 调用dll方法
    DLL接口自动化测试总结
    Loadrunner进行md5加密方法
    Loadrunner检查点使用总结
    网络上可供测试的Web Service
    04 json,xml混合封装通信
    03 xml封装通信接口
  • 原文地址:https://www.cnblogs.com/mdnx/p/2676139.html
Copyright © 2020-2023  润新知