【发布时间】:2018-01-28 19:02:49
【问题描述】:
首先我要提一下,我是一名初级程序员并正在努力学习。 简而言之,我的问题是这样的:我有 3 个类(主要、作者、书籍)
public static void main(String[] args) {
Author a=new Author();
Book b=new Book();
//creating author
a.setName("Paulo Coelho", "PC@gmail.com");
System.out.println("Author : " + a.getName() + "\ne-mail: "+ a.getEmail());
//creating book
b.setName("Alchimist");
b.setYear(2010);
b.setPrice(15.7);
}
public class Author {
public static String name;
public static String email;
public static void setName(String n, String e){
name=n;
email=e;
}
public String getName(){
return name;
}
public String getEmail(){
return email;
}
public class Book {
String name;
int year;
double price;
Author a;
public void setName(String b){
name=b;
}
public void setYear(int y){
year=y;
}
public void setPrice(double p){
price=p;
}
public String getName(){
return name;
}
public int getYear(){
return year;
}
public double getPrice(){
return price;
}
public String getBookDetails(){
?????????????
}
}
如何在作者和书籍之间建立联系,以便在设置书籍详细信息时将它们链接到第一个创建的作者和 当我打印我的 getDetails 时,我会得到正确书籍的详细信息?
【问题讨论】:
-
欢迎来到 Stack Overflow!请带上tour,环顾四周,通读help center,尤其是How do I ask a good question? 和What topics can I ask about here?。
-
创建set方法来设置Book类中的作者详细信息。