public class test
{
public static void main(String[] args)
{
test t1 = new test();
test t2 = new test();
}
}为何在定义test类里面可以创建test的对象了,那时test还没有定义完了?这是JAVA的一种什么机制了?
{
public static void main(String[] args)
{
test t1 = new test();
test t2 = new test();
}
}为何在定义test类里面可以创建test的对象了,那时test还没有定义完了?这是JAVA的一种什么机制了?
+1
java是编译语言,所以运行前先会把代码编译成.class文件,然后再执行,所以执行的时候类肯定已经加载好了。
所以不存在定义不完整的问题! 楼主的意思是不是面向过程的想法啊?