当前位置: 代码迷 >> Java相关 >> 关于自编Java类的一个困惑
  详细解决方案

关于自编Java类的一个困惑

热度:97   发布时间:2010-11-23 19:03:36.0
关于自编Java类的一个困惑
我现在自学Java,刚起步,有时候自己编写一些类。但是我对于一个问题很迷惑:一个类,我究竟应该提供多少方法才合适呢?比如我写了如下一个类:
public class Minute            //calculation about time
有如下方法:
public String toString()       //override the "toString" function
public void print()            //print the information of a object
public boolean equalsTo(Minute m)//decide whether the two objects are the same
public void addMilisecond(long t)
public void addSecond(long t)
public void addMinute(long t)
public void addHour(long t)
public void addAll(long hr,long m,long s,long mili)
private void upConvert()         //change the form of a object to normal form,usful to make an object
public void printAsForm(String s) //print informations as a form
public void toMilisecond(){      //to milisecond,fundamental to means "timeInterval"
public Minute timeInterval(Minute m2){      //m2 - s
这样,这个类比较完整,而且提供了一些使用的方法。但是,有些方法却是可以用另一个方法替代,只是比较不方便。如果将这些方法去除,又使得这个类不那么简单易用了。这个平衡点如何找呢?
搜索更多相关的解决方案: Java  困惑  

----------------解决方案--------------------------------------------------------
接口
去看看接口!
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽
2010-11-24 05:49:54
lampeter123

等 级:版主
威 望:54
帖 子:2508
专家分:6424
注 册:2009-1-30
  得分:0 
先写一个基类, 再用子类继承扩展这个基类
----------------解决方案--------------------------------------------------------
用接口实现多继承啊
----------------解决方案--------------------------------------------------------
应该是用接口,接口好啊,弥补了Java的单继承的弱点啊
----------------解决方案--------------------------------------------------------
接口就是强制你去实现某些方法
----------------解决方案--------------------------------------------------------
首先你要了解什么是对象,而方法就是对象所具有的行为,你创建了一个类,那么你认为你的这个应该具有哪些行为就为他创建有多少方法,但是因为现在java的类库应经很多了,如果已经有了,你可以直接调用或者继承。没有说一定要多少个方法
----------------解决方案--------------------------------------------------------
困惑
----------------解决方案--------------------------------------------------------
  相关解决方案