摘要: 本文意在巩固基础知识,并不是对其进行深入剖析,如若对各位高手没有什么作用,请绕过。本文为原创文,所有示例均是博主测试过的,欢迎大家批评指正,如有转载请标明出处,谢谢。继承、封装和多态是面向对象编程的重要特性。其成员被继承的类叫基类也称父类,继承其成员的类叫派生类也称子类。派生类隐式获得基类的除构造函数和析构函数以外的所有成员。派生类只能有一个直接基类,所以C#并不支持多重继承,但一个基类可以有多个直接派生类。继承是可以传递的。即:如果 ClassB 派生出 ClassC,ClassA 派生出 ClassB,则 ClassC 会继承 ClassB 和 ClassA 中声明的成员。 class A 阅读全文
posted @ 2013-04-03 15:58 大脸 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 在这三种类型之间存在下面的继承规律:* 普通类可以继JAVA——继承、多态、重载和重写承(extends)普通类,可以继承(extends)抽象类,可以继承(implements)接口。* 抽象类可以继承(extends)普通类,可以继承(extends)抽象类,可以继承(implements)接口。* 接口只能继承(extends)接口我们再来看看重载和重写,请看它们的定义:* 重写,英文名是override,是指在继承情况下,子类中定义了与其基类中方法具有相同型构的新方法,就叫做子类把基类的方法重载了。这是实现多态必须的步骤。* 重载,英文名是overload,是指在同一个类中定义了一个以 阅读全文
posted @ 2013-04-03 15:42 大脸 阅读(181) 评论(0) 推荐(0) 编辑