【发布时间】:2019-01-23 01:50:01
【问题描述】:
我研究过
“实现接口的类必须实现接口中声明的所有方法”
我正在研究 CharSequence from this link这里CharSequence有4个方法,根据接口的定义,一个类必须实现接口的所有方法。
我创建了一个类并实现了 CharSequence 接口
但在这里我没有覆盖“toString()”方法并且工作正常。
我想知道,当我没有覆盖“toString()”时,我的代码没有给出任何错误,但如果我没有实现其他方法,它就会给出错误。
下面的代码对我有用,但我认为它应该给出一个错误。
import java.util.*;
import java.lang.*;
public class Charsequence {
public static void main(String args[]){
System.out.println("hello...");
}
}
class Subsequence implements CharSequence{
public char charAt(int index){
return '1';
}
public int length(){
return 1;
}
public CharSequence subSequence(int start, int end){
return "" ;
}
/*public String toString(){
return "";
}*/
}
抱歉英语不好。
谢谢你:)
【问题讨论】:
标签: java charsequence