1 在java中使用继承
比如建立一个fillrect类,该类可以使用rectangle类中所有已定义的数据与成员函数,如:width.height等数据与getarea等成员函数,就可是使用继承的方法来实现.使用extands关键字让java程序员能够继承已有类的成员函数,为了继承rectangle类,你必须引用旧的rectangle类,你必须引用旧的rectangle类,并且在新类的说明中引用它,比如: 【程序编程相关:英特尔展示Santa Rosa技术 推广】
面向对象的程序设计中最为强大的功能是类的继承,类的继承允许你在一个已经存在的类之上编写新的程序,例如,你想建立一个可在屏幕上显示并能填充它的矩形类,你可以从头开始或者利用旧的矩形类,下面的部分将向你介绍如何继承已存在的rectangle类,而不需重写其中的代码. 【推荐阅读:英特尔将Wi-Max无线网卡推出时间提至】
【扩展信息:提高服务质量 IBM在印度建立管理和创作】 import shapes.rectangle; class fillrect extands rectangle {..... }2 成员函数的重载
继承之后,如何使fillrect类比rectangle类有所提高呢?我们可以用如下代码来实现一个新的drawrect成员函数,它将大大缩短代码,并能填充矩形,而不是仅仅画出矩形的轮廓:
private string makestring(chr ch,int num) { stringbuffer str=new stringbuffer(); for(int i=num;i>0;i--) str.append(ch); return str.tostring(); } public void drawrect() { for(int i=height;i>0;i--) system.out.println(makestring("#",width)); } ... 下一页