已采纳回答 / Smile53
Dog dog = new Dog();Animal animal = dog;这里面 dog 是子类的对象,也就是向上类型转换,相当于将实例化的对象dog转换为了父类实例化的对象 但是dog任然是属于Dog子类中的对象
2016-03-11
已采纳回答 / zhiyun_xu111
这种提示Type mismatch:cannot convert from double to float就是说不能把double型的变成float的,像有数点这种情况默认都是double型的。如果你想改成flaot型,你要记得把返回类型都改成float型才可以。我觉得整...
2016-03-11
已采纳回答 / 热爱生活的猫
特点:首先构造方法没有返回值(而普通类有),然后名字要与类名保持一致。2.作用:构造方法主要用于完成 成员变量的初始化工作。3.注意:每个类至少包含一个构造方法,如果没有,系统会自动创建一个默认的无参构造函数。4.调用时间:构造方法实在new对象的时候被调用,是被系统自动调用的,而且一定会被调用。而普通方法主要用于描述,对象用于的行为。有用户自己显示的调用。()
2016-03-11
System.out.println("外部类中的name:" + HelloWorld.this.name);
System.out.println("内部类中的name:" + name );
Inner inn = o.new Inner();
System.out.println("内部类中的name:" + name );
Inner inn = o.new Inner();
2016-03-11