面向对象总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象总结相关的知识,希望对你有一定的参考价值。
面向对象
面向对象是个什么东西?
编程思想
将现实中的东西抽象成计算机中的类
类
封装
保证数据的正确性
给私有的成员变量添加一个或多个属性
成员变量:
private 数据类型 名称
属性
public 数据类型 属性名{ get;set;}
继承
是一种规则约定/减少一定的工作量
class 类型 : 父类名
访问修饰符
public
公共访问权限,级别最高
private
私有访问权限,级别最低
internal
当前程序集内可以访问,访问权限次最高
protected
被保护的,当前类和它的子类才可以访问,访问权限此最低
多态
virtual和override
虚方法和重写方法
抽象类
abstract
接口
interface
类库
.dll
就是将代码文件进行编译,编译后的文件可以通过引用来调用其中类和方法
委托
delegete
类似于函数的指针
委托变量指向哪个函数,那么你调用这个委托变量的时候就相当于去调用了那个函数
is和as运算符
is判断某个类是不是某种类型,返回bool类型
as是将某个对象转换成某种类型,如果转换不成功,则返回一个null,程序不会报错崩溃
泛型集合
List<T>
个数不固定,类型固定
var万能变量类型
三大特性
以上是关于面向对象总结的主要内容,如果未能解决你的问题,请参考以下文章