分享到: 百度 更多

黑马程序员--面向对象基础:属性和方法

看了几天的视频现在复习一下;

1.一切皆对象,类是对对象的抽象,对象执行的动作称为类的方法,类的特征和状态称为类的属性(如:人是类;吃,穿是类的方法;身高,体重等是人属性)

2在类的基础上,将状态和行为实体化得过程称为实例化。

3类是一个模板,是归纳对象共性的过程

4.类的使用:

将类实例化    类名.方法名

如: car mycar =New car();               mycar.run();

6.类的属性,提高了数据的安全性

 class student
    {


        private string studentName;


        public string StudentName
        {
            get { return studentName; }
            set
            {
                studentName = value;
            }
        }
        private int age;

        public int Age
        {
            get { return age; }
            set
            {
                if (value > 0 && value < 100)
                {
                    age = value;
                }
                else
                {
                    age = 18;
                }
              
            }
        }
    }

属性可以通过get,set来实现,封装字段的快捷键(ctrl+e)+(ctrlr)或者右键》重构》封装字段

 

只读属性:只包含get访问器

只写数学:只包含set访问器

读写属性:包含set和get访问器

 

 

 

 

posted @ 2012-06-08 21:28  黑马_Summer  阅读(719)  评论(0编辑  收藏  举报
分享到: 百度 更多