摘要:
.结构体和类的区别:引用类型分到托管堆上,值类型分到栈的地址空间结构是值类型。类是引用类型。结构不能继承,但是可以实现接口.★如果需要面向对象的特性,如果存储的数据量比较大—使用类.如果存储的数据量比较小,不需要面向对象特性则使用结构.结构使用时可用可不用new,在使用前为结构成员赋值。(当结构中有属性,并且声明结构后需要使用到属性时,必须new)在结构中不能为变量直接赋初值,除非const,static .结构可以实现接口,但不能继承2.结构的使用方法与类很相似.什么时候使用类?什么时候使用结构.是否需要使用面向对象的特性:封装,继承,多态.如果需要在某些情况下被继承或者使用多态等特性则只能 阅读全文
摘要:
继承继承:继承是类和类之间的关系,类和对象无关继承关系。子类继承父类的特型,判断的是父类是否正确。Base Class—基类,parent Class-----父类 ,Derived Class-----派生类,Child Class-----子类。有一部分代码一直在使用,就是代码有问题了,我们就可以通过代码复用来解决。继承是父类是把子类的公有的东西提取出来,就是为了解决代码复用问题。继承的好处就是代码重用。继承的单根性,只能同时继承自一个类C#中,任何一个类都继承自object的类如果一个类没有显示继承的类,则默认继承自object类当一个类,如果显示指定了某个类,则将覆盖默认继承自obje 阅读全文
摘要:
五种访问修饰符 Private Protected Internal public protected、Private私有的访问修饰符,只能在当前类内部来访问。如:private int age;Protected访问修饰符,只能在当前内部,以及所有当前类的子类的内部。 如:protected string name;Internal访问修饰符,表示只能在当前程序集内部来访问。Internal double score;public访问修饰符在任何地方都可以访问。Public void Test()protected internal 访问修饰符访问修符的目的是为了实现.访问限制.注意.子类访 阅读全文