青州刺史 发表于 2021-9-13 13:41:48

小白求助

public class Book {
      private String name;

      public String getName(){
            int id = 0;
            setName("Java");
            return id + this.name;
      }

      private void setName(String name){

            this.name = name;
      }

      public Book getBook(){

            return this;
      }
}

这个getBook()方法在这Book类中起什么作用,我不得其解,new一个对象book,调用book.getBook(),返回book?这有什么意义呢?

吴一凡 发表于 2021-9-13 14:05:07

getbook返回this指的是调用这个方法的实例本身,也就是实例的tostring方法此Book类中没有重写。很多情况下需要重写toString方法,来达到自己想要的结果。

lhgzbxhz 发表于 2021-9-13 16:19:28

毫无作用
页: [1]
查看完整版本: 小白求助