摘要:
构造函数:在类被实例化的时候被执行的函数,可以设置类的初始默认值,方法名必须和类名一致这样才能称为构造函数。new 类名(); 红色箭头所指的我们称之为构造函数 重载:overload方法名一样,但是参数类型不一样,在这种情况下是允许有重名的方法的,这就被称之重载 静态方法和静态成员: static 阅读全文
摘要:
它就是出来当亲爹的,不能被实例化成对象 抽象方法一定在抽象类中 抽象类中不一定只有抽象方法 如果要调用抽象类中的普通方法,那么需要子类继承之后实例化再调用 interface 它就是出来当干爹的,不能被实例化成对象 接口里面不能有实际的方法 阅读全文
摘要:
1.访问修饰符(写在命名任何东西的最前面)public 公共的 - 访问权限是最高的private 私有的 - 只能在类的内部进行访问 internal 默认的 - 当前命名空间(程序集)下可以访问protected 被保护的 - 当前类及它的派生类中可以访问 2.在项目开发过程中,可能因为项目代码 阅读全文
摘要:
面向对象的三个基本特征:封装,继承,多态。 封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 private 数据类型 _名称; //成员变量,字段publi 阅读全文
摘要:
一、 面向对象,这个对象到底是什么? 这个对象不是C#中的实例,C#中我们把一个类的实例也叫做对象,这种对象严格的说应该是面向对象的编程实现(OOP)中的对象,面向对象编程,也不是面向类的实例编程。对象的定义是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物 阅读全文