重学《C#高级编程》(对象与类型)
2018-06-22 06:49:55来源:未知 阅读 ()
昨天重看了下《C#高级编程》里面的对象与类型一章,发现自己有许多遗漏没懂的地方重新弄清楚明白了
先说说什么是对象吧,我个人的感觉是:在编程的世界里,一段程序就是一个事物的处理逻辑,而对象就是针对这个逻辑的一个个抽象概念。
比方:我们要写程序实现“一个人喝水”,按照我的习惯,这里可以拆分出两个对象
1,“人”对象:这个人可以是张三,李四,甚至可以是一只动物
2,“水”对象:这个水也是一个概念化的东西,冰水,白水,酒,饮料都行
一个类就是一个对象,一个类可以有数据成员和函数成员,数据成员包括:字段,常量和事件的成员
针对上面的“人”对象,字段:身高,体重,性别,年龄......
常量:四肢(这个应该算是一个常量了吧,实在找不到人里面有哪些可以用作常量的了)
函数成员包括:方法和属性
方法就是一个对象能够处理的事情:人可以喝水,人可以穿衣服.....
属性应该是一种特殊的函数吧,一种专门用来对字段取值和赋值的函数
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- ASP.NET使用Ajax返回Json对象的方法 2020-03-23
- 详解ABP框架中的数据过滤器与数据传输对象的使用 2020-01-18
- 【转载】 C#中手动创建一个DataTable对象并写入数据 2019-07-23
- C#关于反序列化实例时,接收实体字段少于或大于原实体对象 2019-07-10
- 【转载】Asp.Net中Cookie对象的作用以及常见属性 2019-05-18
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash