随笔分类 -  .net基础知识

面向对象三大特性
摘要:封装:对象内部的数据不应该从对象实例直接访问,应该使用属性。继承:促进代码重用,分为is-a、has-a;is-a就是":"继承,has-a就是类包含类(类的嵌套)。多态:重写、重构。抽象类和接口的区别:抽象类就是定义了类却不直接创建它,它包含派生类型中所有的通用数据和功能,可以为那些不是具体实例的东西进行建模。一个类可以有多个接口 只能有继承一个父类抽象类可以有构造方法,接口中不能有构造方法。抽象类中可以有普通成员变量,接口中没有普通成员变量(属性)接口里边全部方法都必须是abstract的 抽象类的可以有实现了的方法抽象类中的抽象方法的访问类型可以是public,pro 阅读全文
posted @ 2013-07-11 22:52 渡边Q 阅读(138) 评论(0) 推荐(0)