当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: WHAT 什么是继承?WHY 为什么要用继承?(继承有什么用?继承有什么优点?)HOW 怎么使用继承?WHEN,WHERE 什么时候,什么地方使用继承?IF NOT 如果不使用继承,能否实现同样的设计,如果可以两个方案的区别又在什么地方what?继承是一个动词,相对与接口这一名词,理解上应该有所...
 

 

    摘要:转:[ 分享] 我收集的ebook。自己肯定是看不完的,收集是为了给用的到的朋友。 http://www.itpub.net/259894.html ......
 ·java中容易搞错的一些东东    »显示摘要«
    摘要:1)instanceof:实现了某接口的类的对象也是该接口的实例;某类的对象也是该类超类的实例。 2)native()修饰的方法没有方法体,用一个分号";"代替大括号。 3)main不是关键字。 4)system.exit(int value),也就是说,只要是int的,就能够使jvm退出system.exit(´a´);同样的是合法的。 5)&......


继承学习
上一页   ... myclass 可用于限定这样的方法,该方法在基类中定义但没有在该类中提供该方法的实现.这种引用的意义与 mybase.method 相同.

vb.net只能实现单重继承,即一个派生类中只能有一个基类,不过可以实现多个接口,通过对接口的实现,可以实现相近的目的. 【程序编程相关:VC数字图像处理编程讲座之五

【推荐阅读:VC数字图像处理编程讲座之四

若要防止公开基类中的受限项,派生类的访问类型必须与其基类一样或比其基类所受限制更多.例如,public 类无法继承 friend 或 private 类,而 friend 类无法继承 private 类. 【扩展信息:用VC实现小型矢量图形系统的开发

when,where?

继承是好的选择,当:

继承层次结构表示“属于”关系而不是“具有”关系. 可以重用基类的代码. 需要将相同的类与方法应用到不同的数据类型. 类层次结构相当浅,而且其他开发人员不可能添加太多级别. 需要通过更改基类对派生类进行全局更改.

基类与代码重用

使用继承的另一个原因是有代码重用的优点.设计良好的类可只调试一次,然后作为新类的基础反复使用.

一个常见的有效代码重用的示例与管理数据结构的库有关.例如,假设有一个管理几种内存中列表的大型业务应用程序.一个列表是客户数据库的内存中副本,是为了提高速度在会话开始时从数据库读入的.数据结构可能类似如下所示:

class customerinfo

   public previouscustomer as customerinfo

   public nextcustomer as customerinfo

   public id as integer

   public fullname as string

  

   function insertcustomer as customerinfo

      ´ add code to add a customerinfo item to the list.

   end function

 

    function deletecustomer as customerinfo


...   下一页
    摘要:you can switch between the sun java™ virtual machine and the microsoft vm. the sun jvm can be enabled and disabled without having to uninstall it. switching back and forth between these virtual ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE