网站大量收购独家精品文档,联系QQ:2885784924

第二篇 C# 中对象的创建1.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章  C# 中对象的创建 本章目标 理解类与对象的概念 理解属性和方法的概念 能够定义一个简单的类 对象 对象是人们要进行研究的任何事物 类和对象 类和对象的应用 类和类的成员 自定义一个类 回顾:使用过的自定义类DBHelper 公有成员和私有成员 数据安全 在类中使用属性 什么是属性 C#不直接访问类的数据 通过访问器访问(get,set) 属性的特点 封装字段 将类中的字段、属性绑到一起 小结 编写MySchool中的Student类 包含的属性 年龄(0-100)不符合的设为18 姓名(只读属性) 爱好(读写) 给属性赋值并打印出来 在类中使用方法 方法是类或对象的行为 对象需要做某些事情,在类中添加方法 回顾方法的定义 方法的参数 方法的使用 实现两个整型的加法 静态方法 静态方法和实例方法 为什么要重载 方法的重载 重载的方式 一种特别的方法 构造函数 是类中的一种特殊的方法 构造函数名与类名相同,不返回任何值 可初始化成员变量 使用构造函数 构造函数的重载 构造函数也可以重载 综合实战 构造函数的重载,可以使类实例化对象更灵活 编码规则的必要性 合格的程序要符合编码规则 直观易于理解、有意义的单词 方便维护 有利于调试 Pascal 和 Camel 命名法 Pascal命名法 变量采用有意义的单词 单词的一个字母大写 StudentName、MaxAge Camel命名法 变量采用有意义的单词 第一个单词的首字母小写 其余单词的首字母大写 name, className 总结 简述属性和字段的区别? 只读属性中只有哪个访问器? 简述方法的重载时需要注意的问题? new关键字有什么作用? this关键字的作用是什么? *   颜色:灰色   排量:3.0 刹车 产地:德国 行驶 名字:保时捷 行为 状态   颜色:红色   排量:4.0 刹车 产地:意大利 行驶 名字:法拉利 行为 状态 回顾Java的对象,描述汽车的特征和行为 有各自不同的状态 小汽车   颜色:灰色   排量:3.0 刹车 产地:德国 行驶 名字:保时捷 行为 状态 类的实例化,是由类具体化对象 类 产地 车体颜色 行驶 刹车 … 归纳一组相似对象的共性 对象 属性 方法 类描述一组相似对象的共性 类和对象的简单应用 //… Car ferrari = New Car(); ferrari.Run(); //… 类 对象 实例化对象 调用方法 public class Student { int age = 26; // 姓名 private string name; public string Name { get { return name; } set { name = value; } } //问候 public void SayHi() { … } } 类的成员 字段 属性 方法 … 类名 class DBHelper { // 数据库连接字符串 private static string connString = … ; // 数据库连接 Connection 对象 public static SqlConnection connection = new SqlConnection(connString); } 访问修饰符 私有 公有 class student { private string name;//姓名 public int age; //年龄 public string idNumber ;//身份证号 } … static void Main(string[] args) { student myStudent = new student(); myStudent.name = 张三; myStudent.age = 20; } 私有成员 公有成员 实例化一个对象 可以访问 演示示例1:访问修饰符 无法访问编译错误 static void Main(string[] args) { student myStudent = new student(); myStudent.age = -2; myStudent.idNumbe

您可能关注的文档

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档