发布网友 发布时间:2024-10-03 13:06
共3个回答
热心网友 时间:2024-10-03 13:08
是的,肯定不行的,要不然java不知道你调用的是哪个方法。试想你程序中还写了另一个toString()函数,你如何辨别这两个方法呢?
所以调用方法是一定要明确其类或对象名,import的使用是为了区分不同 类/对象 使用了相同方法,比如java.util.Date()和java.sql.Date()你在调用的时候如何区别呢,import就可以解决。
此外如果你两个相同名字的类都调用到了,可以直接写全路径使用如:Java.util.Date()。
热心网友 时间:2024-10-03 13:03
一句话,因为toString();不是静态的
热心网友 时间:2024-10-03 13:05
这样是不行的,JDk里面大部分的类都有自己toString方法,如果你不说明是调用哪个类方法的toString,那么程序本身是不知道的,而且java是面向对象,也就是用对象来操作自身的方法,相当于有很多人,你说一句“你来做这件事”,但是没有指出名字,必须是“某某,你来做这件事”,这样才行
热心网友 时间:2024-10-03 13:08
是的,肯定不行的,要不然java不知道你调用的是哪个方法。试想你程序中还写了另一个toString()函数,你如何辨别这两个方法呢?
所以调用方法是一定要明确其类或对象名,import的使用是为了区分不同 类/对象 使用了相同方法,比如java.util.Date()和java.sql.Date()你在调用的时候如何区别呢,import就可以解决。
此外如果你两个相同名字的类都调用到了,可以直接写全路径使用如:Java.util.Date()。
热心网友 时间:2024-10-03 13:05
一句话,因为toString();不是静态的
热心网友 时间:2024-10-03 13:09
这样是不行的,JDk里面大部分的类都有自己toString方法,如果你不说明是调用哪个类方法的toString,那么程序本身是不知道的,而且java是面向对象,也就是用对象来操作自身的方法,相当于有很多人,你说一句“你来做这件事”,但是没有指出名字,必须是“某某,你来做这件事”,这样才行