java中把生成Class對象和實例對象弄混了
Class對象的生成方式如下
通過一段小程序
[java] view plaincopy /**
*
* Administrator
*/
/**
* @author
* 文件名
* 時間
*/
public class TestClass {
public static void main(String[] args)
{
try {
//測試Class
Class testTypeForName=Class
System
//測試類名
Class testTypeClass=TestClassType
System
//測試Object
TestClassType testGetClass= new TestClassType()
System
} catch (ClassNotFoundException e) {
// TODO Auto
e
}
}
}
class TestClassType{
//構造函數
public TestClassType(){
System
}
//靜態的參數初始化
static{
System
}
//非靜態的參數初始化
{
System
}
}
測試的結果如下
——靜態的參數初始化——
testForName——class TestClassType
testTypeClass——class TestClassType
testGetClass——class TestClassType
根據結果可以發現
我們知道
因此
所以
當我們編寫一個新的java類時
From:http://tw.wingwit.com/Article/program/Java/hx/201311/25704.html