当前位置:首页 > C#学习 > 正文内容

定义类:一个类可有有多个实例。

小道6年前 (2018-08-20)C#学习4395

一个类可有有多个实例。

类就是把一系列相关的变量(状态)、行为定义为一个整体。

字段记录的就是这个对象相关的数据。

    class Program
    {
        static void Main(string[] args)
        {
            Person p = new Person();//创建一个p是Person类。
            p.name = "王钢蛋";//给p.name赋值。
            p.Age = 18;//给p。Age赋值。通过value接收值。
            p.Say();//调用Person函数。
            Console.ReadKey();//按任意键结束。
        }
    }
    class Person//创建一个Person类
    {
        private int age;//定义一个局部整型变量
        public string name;//定义一个全局字符串变量
        public int Age//定义一个全局属性。
        {
            set {//设置值。
                age = value;//value就是传递过来的值。
            }
            get//返回值
            {
                return age;//将age返回回去。
            }
        }
        public void Say()//顶一个全局函数。
        {
            Console.WriteLine("名字:{0},年龄:{1}",this.name,this.age);//输出结果。
        }
    }

输出结果:

image.png

扫描二维码推送至手机访问。

版权声明:本文由小道发布,如需转载请注明出处。

本文链接:https://daobk.com/post/35.html

标签:
分享给朋友:

“定义类:一个类可有有多个实例。” 的相关文章

函数重名:构成重载的条件:参数类型不同或者参数个数不同(不严谨),与返回值无关。

函数重名:构成重载的条件:参数类型不同或者参数个数不同(不严谨),与返回值无关。

构成重载的条件:参数类型不同或者参数个数不同(不严谨),与返回值无关。        static void Main(string[] args)//默认函数   &...

字符串函数详解

字符串函数详解

字符串替换:string Replace(string oldValue, string newValue)将字符串中的出现oldValue的地方替换为newValue。例子:名字替换。取子字符串:string Substring(int startIndex),取从位置startIndex开始一直...

面向对象版聊天机器人

面向对象版聊天机器人

机器人有不同的名字、维护自己的FullLevel,可以SayHello(我叫***),可以喂食(Eat(int foodCount)),可以对它说话(Speak),对异常情况(错误的喂饭数字,喂的太多撑死了)进行处理,有两个机器人供选择,一开始通过1、2数字选择聊天机器人。  &...

构造函数

构造函数

构造函数用来创建对象,并且可以在构造函数中对对象进行初始化。构造函数是用来创建对象的特殊函数,函数名和类名一样,没有返回值,连void都不用。构造函数可以有参数,new对象的时候传递函数参数即可构造函数可以重载,也就是有多个参数不同的构造函数。如果不指定构造函数,则类有一个默认的无参构造函数。如果指...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。