为了账号安全,请及时绑定邮箱和手机立即绑定

用C#实现封装

难度入门
时长 2小时25分
学习人数
综合评分9.63
277人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.6 逻辑清晰
  • ctrl +r + e      属性的封装快捷键

     

    查看全部
  • 枚举是值类型

    枚举中不能定义字段属性和方法

    枚举值是从0递增的整数

    查看全部
    0 采集 收起 来源:枚举

    2019-09-04

  • 结构struct

    1、结构是值类型,类是引用类型

    2、结构中可以定义字段、属性和方法

    3、不能为结构中的字段赋初始值

    4、结构的构造方法中必须为所有字段赋值

    5、不能为结构显式定义无参数的构造方法

    6、结构类型的对象可以不实例化

    查看全部
    0 采集 收起 来源:结构

    2019-09-04

  • C#中的数据类型

    值类型:int char double bool

    值类型变量存储对象的值,赋值会创建值得副本,修改任何一个副本,不会影响其他的副本


    引用类型:类 数组 接口 string

    引用类型变量存储对象的内存地址,赋值不会创建值得副本,只会创建地址的副本,修改任何一个副本,也同时修改其他的副本

    查看全部
  • 对象:字段、属性、方法(对象的行为)


    使用方法:1、定义方法,2、调用方法

    查看全部
  • 封装:隐藏对象的信息留出访问的接口

    F9:添加断点

    封装快捷键:CTRL+R+E

    查看全部
  • public是公共字段,可以在类外被修改(不安全)

    private 是私有字段 无法在类外访问(无法使用)

    什么是封装?

    隐藏对象的信息,留出访问的接口。

    在C#中,通常使用属性对字段进行封装。

    class Child

    {

        private string _sex;    //隐藏字段

        public string Sex       //公开属性

    {

               get{return _sex;}     //get,set为访问器   get为读   set为写

               set{_sex = value;}

    }

    }

    查看全部
    0 采集 收起 来源:C#封装的概念

    2019-09-03

  • 面向对象:封装、继承、多态 模拟现实世界的事物。

    静态特征:字段 属性。

    动态行为:方法。

    查看全部
  • void:无返回值

    return:return;结束方法调用

                  return  sum;返回值

    查看全部
  • 结构是值类型,而类是引用类型

    结构中的字段不能有初始值,不能包含显示的无参构造函数,只能定义带参构造

    查看全部
    0 采集 收起 来源:结构

    2019-08-14

  • 封装的意义在于,public不安全,private无法访问,封装可以隐藏对象的信息并且留出访问的接口。

    查看全部
    0 采集 收起 来源:C#封装的概念

    2019-08-14

  • Child child = new Child();//调用构造方法(构造方法的作用:为属性赋值)
                Console.WriteLine("我的名字是{0}",child .Name );
                //如果没有显示定义构造方法,则会有一个默认的无参数的构造方法。
                //如果显示定义了构造方法(不管是有参无参),则没有默认构造方法。
                //只能用new 方法名()的形式调用构造方法。
                //1、构造方法通常声明位public(如果需要的话也可以是private),
                //2、构造方法没有返回值类型,
                //3、构造方法名字必须和类名相同。

    查看全部
  • Child c2 = c1;

    并没有声明一个新对象,可以理解为并没有购买一台新的电视机,而只是增加了一个新的遥控器。并且c2和c1操纵同一个对象,即都遥控同一台电视机

    查看全部
  • 引用类型的特点

    查看全部
  • 值类型的特点

    查看全部

举报

0/150
提交
取消
课程须知
学习本课程之前,小伙伴们需要有C#语法基础,木有此项技能的童鞋们,请先移步《C#开发轻松入门》进行修炼~~
老师告诉你能学到什么?
1、类和对象的概念 2、封装的思想和实现 3、方法和构造方法 4、值类型与引用类型

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!