C# chap04 面向对象编程进阶.pdf
qw****27
亲,该文档总共154页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
C# chap04 面向对象编程进阶.pdf
第4章面向对象编程进阶4.1类的继承与多态继承是面向对象语言的基本特征,是实现代码复用的手段。继承使得在原有的类基础之上,对原有的程序进行扩展,从而提高程序开发的速度,实现代码的复用。同一种方法作用于不同对象可以产生不同的结果,这就是多态性。它是在基类中使用虚方法,在其派生类中使用重载实现的。4.1.1继承1.使用继承继承不但可以使用现有类的所有功能,还可以对这些功能进行扩展。继承产生的类称为派生类或子类,而被继承的类则称为基类、超类或父类。客观世界中的许多事物之间往往都具有相同的特征,具有继
C#面向对象编程进阶(一) ——实现栈 -电脑资料.docx
C#面向对象编程进阶(一)——实现栈-电脑资料 如何用C#编写一个栈类? 关键在于这样的一个类应该如何设计呢?首先要确立面向对象的编程思想,即类是对实体进行合理地抽象和建模,而这种思想将贯彻在我们编程的整个过程中,C#面向对象编程进阶(一)——实现栈。下面我们一步一步来做。 1.类方法签名初步设计 对于设计一个类而言我们应该由外而内的进行设计,首先考虑它对外部提供的接口,再去考虑其内部的安排。对于栈而言,最重要的外部特
第4章 Visual C#案例基础C#面向对象编程进阶.ppt
第4章VisualC#案例基础:C#面向对象编程进阶知识点链接4.1.1委托4.1.1委托4.1.1委托4.1.2事件4.1.2事件4.1.2事件4.1.2事件4.2接口4.2接口4.3.1使用Array类进行排序与查找4.3.1使用Array类进行排序与查找4.3.1使用Array类进行排序与查找4.3.2使用Stack类4.3.2使用Stack类4.3.2使用Stack类4.3.2使用Stack类4.4String类与StringBuilder类4.4String类与StringBuilder类4.4
Java面向对象编程进阶.ppt
第5章Java面向对象编程进阶abstractclassShape//说明一般二维图形抽象类{abstractdoublearea();//计算图形面积的方法abstractvoiddraw();//绘制图形的方法}classRectangleextendsShape{//矩型类Rectangle继承了Shape类intwidth;//矩形的宽intlength;//矩形的长punlicdoublearea(){returnwidth*length//矩形类实现了Shape类的抽象方法area()}pub
5 面向对象编程进阶.ppt
第4章面向对象编程进阶教学内容类的继承与多态继承继承的语法继承要遵循的规则使用继承继承举例继承举例继承举例继承——base关键字继承中的构造函数与析构函数继承与System.Object类多态虚方法举例多态抽象类举例抽象类举例操作符重载操作符重载举例操作符重载举例结构结构举例结构与类的区别接口接口举例接口允许多重继承集合自定义集合自定义集合举例自定义集合举例使用集合类使用集合类举例索引器索引器举例异常处理异常异常类常用异常类异常处理异常处理举例委托委托举例委托举例事件事件事件举例事件举例预处理命令#def