当前位置:  技术问答>java相关

关于继承和实现的一个一般问题

    来源: 互联网  发布时间:2015-10-09

    本文导语:  我现在想做个对象book,提供两个用途,一个用于只读访问,另一个用途可以读取、修改数据。我就做了个Book类,实现了读、删、改的功能,然后再作了个接口BookReadOnly,让只读访问通过BookReadOnly进行。 但是又觉得...

我现在想做个对象book,提供两个用途,一个用于只读访问,另一个用途可以读取、修改数据。我就做了个Book类,实现了读、删、改的功能,然后再作了个接口BookReadOnly,让只读访问通过BookReadOnly进行。

但是又觉得这样不是很好,客户端调用时不清晰。于是想了另一种方法:用BookReadOnly类实现读取功能,Book类继承BookReadOnly类,额外实现修改功能。

现在还是感觉不好。大虾们有什么高见

|
觉得应该可以呀
BookReadOnly
{
    读取();
}
Book extends BookReadOnly
{
    读取();
    自己的方法();
}

|
season_fly(一望无际的鸟) 说的很好啊,

你在BookReadObly中建立连接的那个方法最少要求定义为protected或者访问权限更高的public,而后可以在子类中继承这个方法。

private Connection conn;
你只是在此处申明了其为私有的一个Connection 变量
protected void createConnectionMethod()
{

 conn = new Connection();
}



    
 
 

您可能感兴趣的文章:

  • java没有多继承,用接口来实现多继承的功能,但哪里体现了多继承啊?我对接口的概念一直弄不清楚,请大家帮忙!
  • 菜鸟问题:请大家用简单的代码描述一下,如何利用接口实现多重继承!
  • 怎样用接口(interface)实现多重继承?
  • 请教大家!!!java如何实现多重继承?接口该如何使用?份数可以再加,只要我明白了
  • java里有没有象vc里的sleep(1000)一样的功能的东西 当然不是实现Runnable不是继承线程类
  • 继承于AbstractTableModel的JTable如何实现动态删除一行?谢谢!
  • Python实现类继承实例
  • 在JAVA中如何用接口实现C++的多重继承呀?帮帮忙!
  • C++实现不能被继承的类实例分析
  • 那位大虾知道javaScript的window对象是从java的什么类里继承来的?可否实现如下功能
  • java继承的问题
  • 问一个很蠢的问题:什么是重载,继承,实例,派生,接口
  • 子进程继承锁的问题
  • 关于类的继承问题!着急!
  • 关于多重继承问题的答谢,请pengji(彭乃超)来领分!
  • 关于多重继承问题的答谢,请ajoo(jet pig)来领分!
  • 关于多重继承问题的答谢,请mygarfield((我被CSDN封杀过)) 来领分!
  • 关于多重继承问题的答谢,请Dickensi(流星·逐日)(★★★★) 来领分!
  • 问一个继承编译的问题,急!!!!!
  • 关于继承和覆盖的问题
  • 又是一个继承问题
  • 一个继承的问题
  • 关于继承的问题。。。。。
  • 关于子类继承父类的问题,很简单的。进来看看吧
  • 简单的继承问题..........
  • 有关Java构造函数的问题之三——继承性
  • 关于引用传递/继承,解决问题,立即结贴
  • 关于父类static 方法继承的问题!
  • 关于继承的小问题!
  • 继承问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++多重继承与虚继承分析
  • 关于java的访问控制和继承,这段话怎么理解?
  • 接口继承类是怎么一回事?
  • 如何使JPanel中的一个继承JPanel的组件的尺寸发生动态改变???
  • 想继承统一软件包里的类怎么办?
  • 如何让exec出的进程继承原来打开的流?
  • fork出来的进程不能完全继承父进程的属性吗?
  • 急!我使用一个继承了JComponent的类绘图,我想将绘的图绘到Image,有什么办法吗?
  • 子进程为什么没有继承父进程的信号
  • jb中如何编译带继承的class,是否需要把父类import进来,应怎么样写?(新手,线等)
  • 怎么把一个自己的编写的没有继承任何类的类destroy掉
  • 从jFrame继承的窗口,怎样初始为最大化?
  • 异常的继承和搜索??高手请进!!
  • 继承一个protected函数,怎样在子类中让它完成父类的功能
  • 求java.io包中的类的继承关系!
  • 从线称组继承为什么不行?(在线等待,搞定立即给分)
  • 继承!!!
  • 如何安装GMA 900的继承显卡驱动
  • 如何让子进程继承父进程的线程
  • 关于GTK的继承


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3