构造函数是比较特殊的函数,是不能被对象显式调用的,所以最好不要在其内部定义子函数,以及设置太多功能,但它还是可以任意调用类中的其他函数的。因此可以把函数写在外边,再由构造函数调用:
public class xiaoniu {
public xiaoniu() {
sub();
}public void sub() {
}
}
public class xiaoniu {
public xiaoniu() {
sub();
}public void sub() {
}
}
解决方案 »
- 请教大家一个问题,我是java初学者,谢谢
- 一个java线程的小例子
- 请教大虾 读取固定格式文本文件到二维数组
- 能不能用java编写这种软件,很有趣,它的核心思想是什么?
- 请问这个例外是怎么产生的,如何解决呢?
- 求救!一个小问题,关于变量名的
- 中秋大喜!!!(升级啦,散分哟!)
- 怎样把一个输入流保存为文件?请高手赐教
- 请大家推荐一下关于JBUILDER的书!
- 将一个List<List<String>>集合的每一列数据取出变成一个新的集合List<List<String>>
- 如何更改JTable控件中的字符颜色?
- 弹出提示框,例如vb中的msgbox(),在java中怎么做?有没有可便于查找的中文帮助?
哦,不对,在JAVA中没有函数,应该说是方法,而且也没有子方法的概念,
这么说吧,可以调用类的其他方法。
楼上的例子对。
{
private int hour;
private int minute;
private int second; public Time( )
{
setTime(0, 0, 0);
} public void setTime(int hh, int mm, int ss)
{
hour = ((hh >= 0 && hh <24) ? hh : 0);
minute = ((mm >= 0 && mm <60) ? mm : 0);
second = ((ss >= 0 && ss <60) ? ss : 0);
} public String getTime( )
{
return (hour + ":" + minute + ":" + second);
}
}编译运行都可以通过。