点击到黄色波浪线有系统提示:“This method has a constructor name”,大意为:“此方法具有构造函数名称。
创新互联-专业网站定制、快速模板网站建设、高性价比文水网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式文水网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖文水地区。费用合理售后完善,十年实体公司更值得信赖。
警告不管它没什么影响。这条警告意思就是,你的NtDraw类实现了Serializable接口,因为每个可序列化的类都有一个序列化ID,当然不指定的话问题不大,虚拟机会自动分配。
语法错误。在Java编辑器中代码下面标记的波浪线,这表示标记波浪线的代码有语法错误。具体是什么错误将光标移动到波浪线的位置静止不动,编辑器就会将错误的详细信息显示。
因此在子类中定义getInfo()方法是隐藏而不是覆盖了父类的getInfo()方法。子类定义的这个getInfo()是一个全新的方法,和父类的getInfo()无关。至于这个波浪线警告,是因为你定义了一个private方法,但从来没有使用过它。
有一些检查没通过。有可能是字符问题,也有可能是使用泛型问题,你没给出图看不出来。你可以按提示加 -Xlint:unchecked 就可以了。
1、你把Student定义在Person里面了,就使得Student成为了内部类。
2、//可以看到,我改了stu2的名字和年龄,但是stu1学生的名字和年龄也改了。这就是引用的效果。
3、说明类名Student在其他地方被定义过了。
4、1 ,你这段代码执行的时候是不是不是在eclipse或IDE中执行的 2,如果不是在ide中执行的,你需要把相关的类都使用javac 编译一下,并放在同一个目录下面。 建议你学习的时候使用IDE,比如eclipse。
1、表示警告,说明编译可通过,但可能存在问题,一般无影响,鼠标移上去应该有详细说明的。
2、点击到黄色波浪线有系统提示:“This method has a constructor name”,大意为:“此方法具有构造函数名称。
3、这个不是问题,也不是异常。黄线是警告,不影响程序正常运行。你结尾的地方reader.close()一下就好了。