首页 > 其他 > 详细

面向对象 封装、继承、多态

时间:2016-09-08 12:47:04      阅读:227      评论:0      收藏:0      [点我收藏+]

访问修饰符:(4种)

pubulc:公共的,只要引用了命名空间,就可以随意进行访问
private:私有的,只有当前类内部才可以访问

internal:内部的,当前程序集内可以访问,程序集就是命名空间,此修饰符是默认的
protected:被保护的,当前类和它的子类才可以访问

封装:

基本结构

private int _Ids;   -- 私有的成员变量

public int Ids   -- 属性,封装基本结构
{
 get{ return _Ids; }
 set{ _Ids = value; }
}

①一个成员变量可以有很多个属性

②属性返回类型可以是任意类型,不是必须要与成员变量类型相同

③属性可以是只读的,也可以是只写的,也可以两者都有

创建的类:

public class Class1  //创建类
    {

        private int _id;  //成员变量
        private string _name;
        private DateTime _birthday;
        private decimal _score;

        public int id 
        {
            get { return _id; }
            set
            {
                if (value > 0)
                {
                    _id = value;
                }
                else
                {
                    _id = 0;
                }
            }
        }

主函数中:

Class1 cc = new Class1();  //实例化      
cc.id = 5;
Console.WriteLine(cc.id);

Console.ReadLine();

面向对象 封装、继承、多态

原文:http://www.cnblogs.com/hcx999/p/5852345.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!