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

用C#实现封装

难度入门
时长 2小时25分
学习人数
综合评分9.63
277人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.6 逻辑清晰
  • 添加新建项 -->代码文件

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

                                                Gender 枚举的名称

    枚举类型的赋值:

    private Gender sex = Gender.男

    枚举是值类型;


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

    2018-06-14

  • struct

    结构是值类型(类是引用类型)

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

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

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

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

    6.构造类型的对象可以不实例化

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

    2018-06-14

  • 用属性实现对代码的封装:

    get:读,获取字段的值

    set :访问器:写,录入字段的值。可以对写进行限制

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

    2018-06-14

  • 访问修饰符:

    public:公共的 & private:私有的

    如果不写,默认是private。

    查看全部
  • class Program

        {

            static void Main(string[] args)

            {

                Child1 xiaoMing = new Child1();

                xiaoMing._name = "小明";

                xiaoMing._sex = "男";

                xiaoMing._age = 6;

                xiaoMing._height = 120;

                Console.WriteLine( xiaoMing._height+xiaoMing._name );

                xiaoMing.PlayBall();

            }

        }

    类名称的命名规则:

    class Child1

        {

            public string _name;

            public string _sex;

            public int _age;

            public int _height;

            //方法,后面可以调用的

            public void PlayBall()

            {

                Console.WriteLine("6666");

            }


        }


    查看全部
  • 字段中添加:public字段,就可以访问了。

    查看全部
  • 对象和类

    静态特征:字段+属性

    动态行为:方法

    class Child

        {

            string_name;//姓名

            string_sex;//性别

            int_age;//年龄

            int_height;//身高

            void PlayBall()

            {

                //代码略

            }

        }


    查看全部
  • this.sex=sex;

    this 表示的是当前对象!

    没有this的是表示形参sex


    this.EatSugar();

    用this来调用当前的对象的属性和方法!

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

    2018-06-13

  • //构造方式的作用:为属性赋值

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

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

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

    //构造方法通常申明为public

    //构造方式没有返回值类型的

    //构造方法名必须与类名相同


    查看全部
  • 方法中参数修改问题...

    查看全部
  • 封装成属性

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

    2018-05-25

  • 值类型:自己保存的实值,赋值就是复制。 引用类型:值保存在一个地址中,引用就像一个指针,指向这个地址,地址的值被改变,所有指向该地址的对象都将改变其值。
    查看全部
  • 封装的概念:隐藏对象的信息,留出访问的接口

    关于封装:

    类和对象;把字段封装成属性;方法;构造方法;值类型与引用类型

    查看全部
    0 采集 收起 来源:课程总结

    2018-05-21

  • ref ------> 用来传参

    out ------> 用来获取方法的计算结果,可以返回多个值

    return -----> 只能返回一个值

    查看全部
    0 采集 收起 来源:out关键字

    2018-05-21

  • ref 关键字 可以使值类型形参 按引用传参

    调用方法传实参,实参前也要加 ref 

    声明与调用的时候都要加 ref

    对象的属性不允许作为ref后面的参数


    查看全部
    2 采集 收起 来源:ref关键字

    2018-05-21

举报

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

微信扫码,参与3人拼团

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

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