c#经典入门--学习笔记
来源:互联网 发布:淘宝装修日记在哪儿看? 编辑:程序博客网 时间:2024/05/01 05:38
面向对象的编程,可以提高程序的重用性,更易于扩展,在学习这节时,首先有几个概念需要说明:
对象:对象是OOP应用程序的一个组成部件。这个组成部件封闭了部分应用程序,它可以是一个过程、一些数据、或是更为抽象的实体。(c# 对象是从类型中创建,在OOP中有一个特殊的名称:类。可以使用类的定义实例化对象,这表示创建该类的一个实例。)
属性(或称为字段):访问对象中包含的数据。这个对象数据可以用于区分不同的对象,因为同一个类的不同对象在属性和字段中存储了不同的值。一般情况下,在访问状态时最好提供属性,而不是字段,因为这样可以更好地控制整个过程,(我没看明白,但是我觉得是以后要用,所以COPY在这里。)这个选择不会影响使用对象实例的代码,因为使用属性和字段的方法是相同的。某些属性是只读的,只能查看不能修改,有时,还需要为字段和属性指定另一种访问,称为可访问性。这种可访问性确定了什么代码可以访问这些成员,它们是可用于所有的代码(公共),还有些只能用于某些成员(私有)。常见的情况是把属性或字段设置为私有,通过公共属性访问它们。
方法:用于表示对象中的函数。这些函数调用的方式与其他函数相同,使用返回值和参数的方式也相同。
知道了这几个概念,接下来要了解的是,对象什么时候被创建,什么时候被释放,这个问题就是对象的生命周期中所阐述的内容。
对象的生命周期是从构造阶段--->正在使用--->析构阶段构成。
构造阶段:是对象最初进行实例化的时期。这个初始化过程称为构造阶段,由构造函数完成。对象的初始化过程是自动完成的。我们不需要找一个适合于存储新对象的内在空间。但是,在初始化对象的过程中,有时需要执行一些额外的工作。例如,需要初始化对象存储的数据。构造函数就是用于初始化数据的函数。所有的对象都有一个默认的构造函数,该函数没有参数,与类同名。
析构阶段:是在删除一个对象时,常常需要执行的一些清理工作,例如释放内存,这由析构函数完成。
至此,我搞明白了对象,你明白了吗?下一节,我就该看OOP技术了哦!!!
- c#经典入门--学习笔记
- c#经典入门--学习笔记
- 《C#入门经典》学习笔记(变量)
- 《C#入门经典》学习笔记(函数)
- 《C#入门经典》学习笔记(泛型)
- c#经典入门学习笔记-定义集合
- c#经典入门学习笔记-定义集合
- C#入门经典学习笔记之数据类型
- C#入门经典学习笔记1
- C#入门经典 学习笔记(一)
- C#入门经典 学习笔记(二)
- C#入门经典 学习笔记(三)
- c#入门经典笔记
- c#学习笔记 - 《c#入门经典》 3.5练习5源码。
- <C#入门经典>学习笔记1之初识C#
- 《C#入门经典》学习笔记(变量和表达式)
- 《C#入门经典》学习笔记(流程控制)
- 《C#入门经典》学习笔记(调试和错误处理)
- 一步一步学Silverlight 2系列(22):在Silverlight中如何用JavaScript调用.NET代码
- ireport和jasperReport的资料
- 一步一步学Silverlight 2系列(23):Silverlight与HTML混合之无窗口模式
- 一步一步学Silverlight 2系列(24):与浏览器交互相关辅助方法
- 朴素的美丽、抑郁中的缕缕阳光——“红衣妹妹”于洋博文选粹
- c#经典入门--学习笔记
- perl study note-2
- 一步一步学Silverlight 2系列(25):综合实例之Live Search
- 一步一步学Silverlight 2系列(26):基本图形
- 一步一步学Silverlight 2系列(27):使用Brush进行填充
- 精雕细琢的地上天堂
- 一步一步学Silverlight 2系列(28):图片处理
- 一步一步学Silverlight 2系列(29):使用Transform实现更炫的效果(上)
- J2EE事务 学习笔记 (1)