码迷,mamicode.com
首页 > 其他好文 > 详细

类、对象、方法、属性和实例变量

时间:2014-04-28 16:18:47      阅读:472      评论:0      收藏:0      [点我收藏+]

标签:class   string   get   set   int   line   初始化   new   编译器   表达式   main   

放置方法的程序单元是类,类中提供一个或多个方法,为类执行任务。

方法执行一个任务,并可返回一个结果。

类的实例称为对象。

给对象发送消息称为一个方法调用,告诉对象要执行一个任务。

对象有属性,可以在程序中使用,这些属性在对象的类中用字段指定属性。

public class Count//每个类声明包含关键字class加类名,public是访问修饰符

    {

        //类通常有一个或多个方法,操纵属于该类的特定对象的属性,属性在类中声明表示为变量,这种变量在类中声明,放在方法体之外。

        //属性声明可以有get访问方法,set方法或者两者。get访问方法提供获取专业实例变量的值,set访问方法可以修改这个值。

        //此处为自实现属性写法,c#编译器会自动创建专用实例变量及返回这个专用实例变量的get与set访问方法。

        public int X { get; set; }

        public int Y{ get; set; }

        //构造函数的名称要与类名相同,且没有返回值

        //此处为带参的构造函数,接受一个int类型的参数,初始化类的属性

        public Count(int x,int y)

        {

            this.X = x;

            this.Y = y;

        }

        //方法分为无参和有参的方法。方法经常需要附加信息,这些信息在方法调用时通过变元提供给方法

        //关键字int表示方法执行完任务后的结果。

        public int Add(int x,int y)

        {

            return x + y;

        }

}

static void Main(string[] args)

        {

            //用构造函数初始化对象

            //对象生成表达式以new运算符开始,创建新对象。

            Count count = new Count(2,3);

            //调用Count类中的Add方法,传入count对象的两个属性

            Console.WriteLine(count.Add(count.X,count.Y));

            Console.Read();

        }

执行此方法的结果为:5

类、对象、方法、属性和实例变量,布布扣,bubuko.com

类、对象、方法、属性和实例变量

标签:class   string   get   set   int   line   初始化   new   编译器   表达式   main   

原文地址:http://www.cnblogs.com/ktswang/p/3695339.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!