麻烦各位帮我看看,毕老师视频上有说是如果①用多态,引用超类object类中的对象的话,可以接收任何数据,这个我试了,确实OK。后面改为接收 String 类中的一个数据后也能成功。
但我改成了String类后,②这里提示错误,sop方法不适用于 int 参数:The method sop(String) in the type Demo1 is not applicable for the arguments (int)
麻烦童鞋们跟我说下为什么,要怎么改才能在①这里引用String类?就是我希望是①那里接收 String类,那样要怎么才能把代码改正确。 作者: 张秀威 时间: 2013-11-4 21:50
这很简单哪,你定义sop()的时候接收的类型只允许是Stirng类型的,所以当你在调用String中的方法indexOf(String str,int fromIndex)时,它返回的是一个指定子字符串在此字符串中第一次出现处的索引,它是一int类型的,所以是类型不匹配!作者: 胡志翔 时间: 2013-11-5 09:06
API文档中这样描述indexOf()方法