所以,在我的一个班级作业中,我必须为一本书创建一个函数,用于打印带有前缀的书名。
但由于这本书不是这个函数的论据,我不知道如何“访问”标题。如果它是一个参数,例如,一个函数print(prefix, book)
我可以调用system.out.print(prefix + book)
,但因为它来自函数之前我不知道该怎么做(我是一个初学程序员)。
答案 0 :(得分:0)
据我了解,您必须在类Book中编写print
方法,以便将其用作:
Book myBook = new Book ("Alice's adventures etc");
myBook.print("Myfavorite");
首先,Book类可能包含信息的字段:
class Book {
String title; // field
Book(String t) { title = t; } // constructor sets initial field values
...
}
然后方法可以访问这些字段:
class Book {
String title;
...
void print(String prefix) {
System.out.println(prefix + " " + title); // uses field
}
...
}