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

用C#实现封装

难度入门
时长 2小时25分
学习人数
综合评分9.63
277人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.6 逻辑清晰
  • 结构(struct)和类类似,也可以有字段、属性、方法。(结构是值类型) 结构中不允许给字段初始化值。 结构中不允许自己定义无参构造方法,只能定义有参构造方法。 在结构的有参构造方法中,必须给所有的字段赋值。 在调用时,结构的使用方法可以与类相同。但是,结构的对象可以不实例化也可以直接访问结构。
    查看全部
    0 采集 收起 来源:结构

    2017-02-06

  • 值类型:int double bool char等 引用类型:类 数组 借口。注意string是类所以是引用类型。 值类型变量存储对象的值,是相对独立的,不会相互影响。 引用类型变量存储对象的内存地址,赋值不会创建值的副本,只会创建地址的副本,修改任何一个副本,也同时修改其他的副本。
    查看全部
  • 用有参数构造方法初始化对象,在类中定义构造方法(可重载)。 用无参数构造方法初始化对象,在Main函数中赋值(较麻烦)。 用对象初始化器初始化对象——在调用类后面加{}。使用的是类的无参构造方法,因此类中必须有无参的构造方法。(声明中可不加括号)
    查看全部
  • this关键字:当前对象。 用this关键字来区分形参和字段属性方法。
    查看全部
    0 采集 收起 来源:C#中this关键字

    2017-02-06

  • 利用有参数的构造函数,将形参赋值给属性。 如果属性是只读属性,可以采用将形参直接赋值给字段方法。 在一个类中,还可以构造多个重载的方法。
    查看全部
  • 构造方法的作用:为属性赋值 如果没有显示定义构造方法,则会有一个默认的无参数的构造方法 如果显示定义了构造方法,则没有默认构造方法 只能用new 方法名()的形式调用构造方法 构造方法通常声明为public 构造方法没有返回值类型(void等) 构造方法名必须与类名相同
    查看全部
  • 用return来返回值。方法的类型必须与返回值的类型一致。在调用时,需要在Main函数中,用一个相同类型的变量来接受返回值。
    查看全部
  • 在方法中加入return语句,结束方法调用。
    查看全部
  • 方法的重载:同一个类中,多个方法名字相同但参数(类型或数量)不同。 注意:同一个类中,同名方法的参数必须不同。
    查看全部
    0 采集 收起 来源:C# 方法的重载

    2017-02-05

  • 构造方法
    查看全部
  • static void Growth() //静态方法 {} static void Main(string[] args) { Growth(c1); //调用静态方法 }
    查看全部
  • 枚举是值类型 枚举中不能定义字段属性和方法 枚举值是从零递增的整数
    查看全部
    0 采集 收起 来源:枚举

    2017-02-04

  • 添加代码文件,命名为Gender enum Gender { 男,女//枚举类型 } public Gender Sex { get{return sex;} //set{sex=value;} } private Gender sex=Gender.男; public Child(string name,Gender sex,int age) { Name=name; Age=age; this.sex=sex; } Child c1=new Child("梁晓雪",Gender.女,4); Child c2=new Child("刘小牛",(Gender)0,5)
    查看全部
    1 采集 收起 来源:枚举

    2018-03-22

  • 引用类型变量存储对象的内存地址 赋值不会创建值的副本,只会创建地址的副本 修改任何一个副本,也同时修改其他副本
    查看全部
  • 封装 public string Name { get { return _name; } set { _name=value; } }
    查看全部
    0 采集 收起 来源:结构

    2017-02-03

举报

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

微信扫码,参与3人拼团

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

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