问答详情
源自:8-2 如何定义 Java 中的类

为什么不能输出结果呢?

public class Book {
 private String name;
 public String GetBook()
 {
  int id=0;
  setName("java");
  return id+this.name;
 }
 private void setName(String name)
 {
  this.name=name;
 }
 public Book getBook(){
  return this;
 }
 public static void main(String[] args)
 {
  Book b=new Book();
  b.GetBook();
  //b.setName("web");
  //b.getBook();
  
 }
}

提问者:慕粉3932450 2016-09-12 17:04

个回答

  • 喵喵小喵
    2016-09-12 19:38:30

    你GetBook()方法是有return一个字符串,但你只是调用它,并没有把返回值输出。把b.GetBook();换成System.out.println(b.GetBook());就可以输出啦。

  • 白告羊羽
    2016-09-12 17:20:34

    程序中没有输出的语句,使用System.out.println()输出信息