C#面向对象二
2021-06-05 23:04
标签:根据 需要 类型 特性 模块 功能 方法表 静态 返回 1.方法的定义 概念:对象的动态特征就是方法(静态特征是属性),方法表示此对象可以做什么。 类型:实例方法,静态方法,(构造方法,多态时会用到抽象方法和虚方法) 2.注意事项 访问修饰符:默认private 方法名:一般时动词或动宾短语。首字母大写。不能以数字开头。 参数列表:根据需要添加 成员变量==字段,相对与局部变量 3.面向对象小结 3.1封装 封装:将一个或若干个小对象包装在一起,然后以一个新的对象呈现 作用:封装使得一个对象的内部特征变得隐蔽,从而更安全。 类封装:类是最小的程序单元,是对属性、方法的封装,类中的public成员都是对外提供的数据访问接口。 模块封装:类可以被封装成模块,组成更大的程序组件。 从OOP理解:外界电泳的时候可以不用关心内部实现细节;充分体现面向对象中的“高内聚、低耦合”特性。 对象的重用性:依此封装,处处使用。 3.2变量 变量作用:指代内存地址,便于记忆。 变量的作用范围: 局部变量:一个方法内部交换数据,方法执行完毕,如果没有返回值,则变量很快被清理 成员变量:多个方法内部交换数据,通过对象的属性外对提供数据,变量的清理不确定 4方法重载 方法重载:编译器将根据方法参数的个数和类型自动匹配类的对应方法。 方法重载的好处:减少类的对外接口(只显示一个方法),降低类的复杂度(低耦合); 便于用户使用(相同功能的方法名称一样)和识别 方法重载的条件:方法的名称必须一样 方法的参数个数或参数类型不一样 方法重载的无关性:方法重载与返回值无关。 C#面向对象二 标签:根据 需要 类型 特性 模块 功能 方法表 静态 返回 原文地址:https://www.cnblogs.com/yangmengke2018/p/10797680.html