public class Test {
public Test() {
//This is constructor,has no return value
}
public void aMethod() {
//this is a method,has a return value(void type)
}
public static void main(String[] args) {//main method
Test t = new Test() //use constructor
t.aMethod() //user the method
}
}
public Test() {
//This is constructor,has no return value
}
public void aMethod() {
//this is a method,has a return value(void type)
}
public static void main(String[] args) {//main method
Test t = new Test() //use constructor
t.aMethod() //user the method
}
}
解决方案 »
- 怎么设置图片适合swing组件
- 新手求助 谢谢……
- 如何通过程序将EXCEL转化为HTML??
- 如何在jtable中的cell中增加combox并且设置combox的默认值?
- 加急,我的java源程序在src\com下,请教如何编译并打包,谢谢
- JTable如何读取Access中一个表的内容?!
- 超简单问题,快来接份啊!:java如何从键盘上输入数据?
- sybase自动清除日志? right or wrong?高手留言
- 关于取数据库里character类型值的问题
- 与DB2的连接用DriverManager怎么取得!!!
- 请问哪里有AIX5.1下的j2sdk开发包下载
- java应用程序怎么关闭打开的网页哦
构造方法可以有,也可以没有,(如果没有,系统会自动提供默认的)
如果您的程序是application的主程序,那一般都会有一个静态方法main()
public class Test
{
public Test(){}; //这个就是构造函数 函数名必须和类的名字相同。
public void aMethod(){}; //这是一个类里面的方法。返回值是VOID。
public static void main(String[] args)
{
Test t = new Test(); //新建一个对象,其中,Test后面的括号就是调用了构造函数
t.aMethod(); //调用对象的方法
}
^_^
构造函数是特殊的函数,就是那个样子的了,think in java中讲了很清楚执行的顺序
构造函数和C++好像是一样的。不main()要在class 中实现,还有必须是public类型是对大家开放
的。static 是声明静态,无返回值。而且参数一定要。这是系统强迫的。