Array.IndexOf();在数组中寻找数据并返回下标,如果没有则返回-1.
1、面相对象
概念:面向的是完成这件事儿的过程,强调的是完成这件事儿的动作。
好处:1.提高我们的开发效率。
2. 通过面向对象,将这些不确定性、程序的不稳定性,全部进行封装。对外,只是暴漏一个简单、稳定的调用。
3. 让我们的程序,【易于扩展】
高内聚,低耦合:内聚:模块内部,相似的程度 耦合:模块之间,关联程度。
面相对象—>找对象
对象特征:
- 出现次数多优先考虑
- 对象一定是具体的,你能看见的,摸的到的,实实在在存在的。
要先有对象,得现有【类】。
类是模子,确定了对象,拥有的特征和行为。
在描述对象的时候,通过描述对象的特征和行为来进行描述。
在面向对象编程的过程中,通过编写对象的属性和方法,来描述一个对象。
当我们运行程序的时候,我们会把所有的类,都加载到内存中,并为类中的字段,进行空间的分配.为其赋值默认值。引用类型的值一般都是null,值类型一般都是0.
初始化对象
访问修饰符:修饰的是一个成员的访问权限public公开的private私有的
internal:只能在当前项目内部访问,出了项目,就访问不了了。
private私有的,只能在当前类的内部访问,出了当前类,就访间不了了。
类中的成员,如果啥都不写,默认就是private
在类中,通过属性,来对字段的取值和设值进行限定
方法的内部,如果局部变量跟属性重名,局部变量的优先级要高
this代表当前类的对象