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

用C#实现封装

难度入门
时长 2小时25分
学习人数
综合评分9.63
277人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.6 逻辑清晰
  • 值类型和引用类型作为方法参数的区别:

    参数类型不同时,参数的传递方式也不同

    引用类型作为参数的传参方式:按引用传参,方法修改形参,通常实参也会被修改

    值类型作为参数的传参方式:按值传参,方法修改形参,实参不会被修改

    查看全部
  • 添加新建项 -->代码文件

    在其中像类一样先进行声明:enum 关键字

                                                Gender 枚举的名称

    枚举类型的赋值:

    private Gender sex = Gender.男

    枚举是值类型;

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

    枚举值是从0递增的整型数值;

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

    2018-05-21

  • 值类型:int double char bool ......

    引用类型:类 方法 接口 string(string是一个类)


    值类型中的结构:int char double bool float...... 结构也是可以包含字段属性和方法的

    Cfrel + R+E (封装的快捷键)

    构造方法是一种没有返回值的方法,并且方法名与类名相同

    结构与类的区别:

    相同:结构与类都可以有字段、属性和方法

    不同:结构是值类型,类是引用类型(根本去别);

                结构中的字段是不能进行初始值的,而类中的字段是可以有初                始值的;

                结构中不能包含显示的无参数构造函数,而类中则可以;

                结构中只可以定义带参的构造函数;

                结构中的构造方法必须为结构中的所有字段赋值;而类的构造                方法中则可以不赋值或者部分赋值或者全部赋值;

                结构与类在Main方法中调用属性和方法的方式是相同的,但是结构可以不实例化对象,Dog dog = new Dog() --->将dog声明在Main方法的外面 static Dog dog 不做赋值; 可以直接对属性和方法进行访问;类则需要

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

    2018-05-21

  • 值类型变量存储对象的值

    赋值会创建值得副本

    修改任何一个副本,不会影响其他的副本

    引用类型变量存储对象的内存地址

    赋值不会创建值得副本,只会创建地址的副本

    修改任何一个副本,也同时修改其他的副本

    查看全部
  • 方法的重载:方法名称相同,参数的类型不同或者是参数的个数不同

    关键字:this 代表当前对象 this可以用来访问当前对象的属性,字段和方法

    构造防范的作用:为属性赋值

    如果没有显示定义构造方法,则会有一个默认的无参数的构造方法

    如果显示定义了构造方法,则没有默认构造方法

    只能用new 方法名()的形式调用构造方法

    构造方法通常声明为public

    构造方法没有返回值类型

    查看全部
  • CTRL+R+E   封裝快捷鍵

    查看全部
  • 结构struct和类class的比较:

    相同点:都能定义字段、属性、方法。

    不同点:

    1. 根本性的不同:结构是值类型,类是引用类型。

    2. 结构中的字段不能有初始值。

    3. 结构不能包含显示的无参构造方法。

    4. 结构在调用前必须为所有的字段赋值,通过有参的构造方法实现。

    5. 结构的对象无需实例化就能调用它的字段、属性、方法。但貌似要声明为全局静态变量,否则还是会报错。


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

    2018-05-15

  • //对象初始化器初始化对象 Child child3 = new Child(){Name = "周润发",Age = 5}; 此处()可以省略

    查看全部
  • this 当前对象,可以访问当前属性,字段,方法。

    可以区分重名。


    查看全部
    0 采集 收起 来源:C#中this关键字

    2018-05-15

  • 构造方法的作用是 给属性赋值

    没有显示定义构造方法,则会有一个默认的无参数的构造方法

    构造方法 方法名字前不加类型

    构造方法的方法名与类名必须一样

    构造方法通常声明为public

    构造方法没有返回值类型


    查看全部
  • return 方法结束调用


    查看全部
  • 对set进行约束限制

    查看全部
  • 封装快捷键..

    查看全部
  • 属性以及接口的例子~

    查看全部
  • 应用属性,进行封装处理~

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

    2018-05-14

举报

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

微信扫码,参与3人拼团

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

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