问:我几乎可以肯定我完全按照任务要求做了。关于为什么我收到错误“您是否添加了一个带字符串的构造函数?”的任何想法。
公共 类 论坛 {
私人字符串mTopic ; public String getTopic () {返回mTopic ; } public String theTopic ( String topic ){ return mTopic = topic ; } public void addPost ( ForumPost post ) { /* 当一切准备就绪时取消注释这个... System.out.printf("来自 %s %s 的关于 %s 的新帖子。\n", post.getAuthor().getFirstName( ),
post.getAuthor().getLastName(),
post.getTitle());
*/
} }
答:您将希望构造函数与类具有相同的名称(而不是“theTopic”。)
由于您正在设置变量的值,而不是返回值,因此您不需要 return 关键字。
公共 论坛(字符串 主题) {
mTopic =主题;}
希望这可以帮助!