摘要: 使用接口,可以实现多态.如果多态的好处你都不明白,那么你还是先把继承弄明白再看接口. 在很多类有共同的一个或几个特性,但是他们又无法提取父类,就用接口.从这一点来说接口完善了类的继承,也使继承的单根性的缺点得到了补充. 因为实现接口的类必须实现接口所有的成员,所以接口又起到一个规范作用.比如你说的那 阅读全文
posted @ 2017-02-28 20:19 jiangxia11 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 虚方法和抽象方法都可以供派生类重写,它们之间有什么区别呢? 1. 虚方法必须有实现部分,抽象方法没有提供实现部分,抽象方法是一种强制派生类覆盖的方法,否则派生类将不能被实例化。如: //抽象方法 public abstract class Animal { public abstract void  阅读全文
posted @ 2017-02-28 20:04 jiangxia11 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 静态类主要是共享,静态类内部成员必须是静态的。静态一般在程序加载的时候被构造。我个人用静态类最多的地方的是程序配置部分,因为他的共享特性,在多个窗体中都需要调用,更主要的就是他在程序启动的时候就被初始化了。静态类可以有构造函数,但是只被调用一次。就上面说的程序配置数据部分,如果使用非静态类,那么你需 阅读全文
posted @ 2017-02-28 19:52 jiangxia11 阅读(264) 评论(0) 推荐(0) 编辑