第1个回答 2014-04-19
可以,但不过有个前提,
1、必须先Car c;
2、再c = new Car();本回答被提问者采纳
第2个回答 2014-04-19
对。如果 你自己写了构造函数 可以 写 new Car("a",“b”);
第3个回答 2014-04-19
package image;
public class Car
{
private static void print ( Car c )
{
System.out.println ("I am " + c.getClass ().getName ());
}
public static void main ( String[] args ) throws Exception
{
Car c1 = new Car ();
Car c2 = Car.class.newInstance ();
Car c3 = (Car) Class.forName ("image.Car").newInstance ();
Car c4 = Car.class.cast (c1);
Car c5 = (Car) Class.forName ("image.Car").cast (c2);
print (c1);
print (c2);
print (c3);
print (c4);
print (c5);
}
}
第4个回答 2014-04-19
楼主什么意思啊。有声明什么类,new 什么类,声明父类,定义子类
比如,Son s=new Son()
Father s=new Son()楼主是不是这个意思