变量、字段、属性

类的成员:

1.  常量  →  固定的值

2.  字段(变量)  →  会变化的值

3.  属性  →  受保护的值

4.  方法  →  一系列动作和行为

5.  运算符  →  特定的运算方式(=,+,-,*,/,%,>=,<=...........)

6.  构造方法 → 按照特定的结构创造、产生东西的方法

变量:

是表示一个存储位置的符号名称,程序可以对这个存储位置进行赋值和修改操作

字段:

在类中存储数据的变量称为成员变量,也叫字段。

属性:

它的实现类似函数,访问类似字段。它的作用是提供一种灵活和安全的机制来访问,修改私有字段。所以属性必须依赖于字段

属性和方法的区别在于   属性没有()   属性没有形参

属性和变量的区别在于   变量没有{}

下面代码:

namespace 变量_字段_属性//命名空间
{
    class Program//类
    {
        static void Main(string[] args)//主方法
        {
            QQ myQQ = new QQ();
          //类 对象 = new 构造方法←创建对象的方法

            Console.WriteLine("请输入用户名(按回车键结束):");
            string myYongHuMing = Console.ReadLine();//变量
            Console.WriteLine("请输入密码(按回车键结束):");
            string myMiMa = Console.ReadLine();//变量

            myQQ.注册(myYongHuMing, myMiMa);
            Console.ReadLine();
        }
    }
    class QQ//类
    {
        //在类中,存储数据的变量,称为成员变量,也叫字段
        public string 注册时间;//字段(成员变量):会变化的值
        public string QQYongHuMing;//字段(成员变量):会变化的值
        string 注册MiMa;

        //属性:受保护的值
        //属性和方法的区别在于:属性没有()、属性没有形参
        //属性和变量的区别在于:变量没有 { }
        string QQMiMa//只能读,不能写
        {
            get { return 注册MiMa; }//读
        }
        public QQ()//构造方法:按照特定的结构,创造、产生东西的方法。构造方法名和类名相同
        {
        }
        public void 注册(string myYongHuMing, string myMiMa)//方法:一系列动作和行为
        {            
            QQYongHuMing = myYongHuMing;
            注册MiMa = myMiMa;//变量
            注册时间 = DateTime.Now.ToString();
            Console.WriteLine("{0}注册成功!注册时间为:{1}", QQYongHuMing, 注册时间);
        }
    }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值