为什么不能输出结果呢?

来源:8-2 如何定义 Java 中的类

慕粉3932450

2016-09-12 17:04

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();
  
 }
}

写回答 关注

2回答

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

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

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

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

    慕粉3932...

    不是有return语句吗?

    2016-09-12 17:24:03

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530652 学习 · 6091 问题

查看课程

相似问题