我还在阅读java的Oracle文档。接口上的练习让我很困惑。 CharSequenceDemo.java
长度方法实现如何简单地使用方法本身?它似乎没有提供任何语句来查找字符串的长度。这些语句是否已在界面中编写。但我认为只有方法签名才会写在界面中。
我是java的新手,所以简单的答案将不胜感激。
答案 0 :(得分:0)
length方法调用s.length()
,它是成员变量字符串s
的长度方法
答案 1 :(得分:0)
类CharSequenceDemo
是一个类而不是一个接口 - 所以它可以实现方法。
它实现了接口CharSequence
String s
中存储了一个字段CharSequenceDemo
。 length方法只调用该字符串的length()方法并返回结果。
我不打算参加完整的课程,尝试找出你能做的,然后回答更具体的问题:)
下次值得发布教程链接而不仅仅是源代码。
字符串是完全成熟的Java类。 (通常的惯例是,任何以大写字母开头的字符串都是完整的类,其他任何东西都是基元或变量名。例如,int是原语,Integer是一个完全成熟的类。)
int i;
i.toString(); // Error, i is not an object
Integer i;
i.toString(); // Fine, i is an object
String javadoc在这里:http://docs.oracle.com/javase/6/docs/api/java/lang/String.html