c#学习记录day7

面向对象编程强调动作和过程,通过封装提高开发效率和程序稳定性。类作为对象的模板,定义其特征和行为。在内存中,类被加载并分配字段空间。初始化对象时,可通过访问修饰符如public、private控制成员访问权限,并使用属性限制字段的取值。this关键字用于引用当前类的对象。
摘要由CSDN通过智能技术生成

Array.IndexOf();在数组中寻找数据并返回下标,如果没有则返回-1.

1、面相对象

概念:面向的是完成这件事儿的过程,强调的是完成这件事儿的动作。

好处:1.提高我们的开发效率。

2. 通过面向对象,将这些不确定性、程序的不稳定性,全部进行封装。对外,只是暴漏一个简单、稳定的调用。

3. 让我们的程序,【易于扩展】

高内聚,低耦合:内聚:模块内部,相似的程度   耦合:模块之间,关联程度。

面相对象—>找对象

对象特征:

  1. 出现次数多优先考虑
  2. 对象一定是具体的,你能看见的,摸的到的,实实在在存在的。

要先有对象,得现有【类】。

类是模子,确定了对象,拥有的特征和行为。

在描述对象的时候,通过描述对象的特征和行为来进行描述。

在面向对象编程的过程中,通过编写对象的属性和方法,来描述一个对象。

当我们运行程序的时候,我们会把所有的类,都加载到内存中,并为类中的字段,进行空间的分配.为其赋值默认值。引用类型的值一般都是null,值类型一般都是0.

初始化对象

访问修饰符:修饰的是一个成员的访问权限public公开的private私有的

internal:只能在当前项目内部访问,出了项目,就访问不了了。

private私有的,只能在当前类的内部访问,出了当前类,就访间不了了。

类中的成员,如果啥都不写,默认就是private

在类中,通过属性,来对字段的取值和设值进行限定

方法的内部,如果局部变量跟属性重名,局部变量的优先级要高

this代表当前类的对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值