如果一个类里没有定义构造方法,那么会有一个默认的无参构造方法所以这个eat方法就只是一个普通方法,不是构造方法,也不需要是构造方法当然,无参构造方法就不能在实例化的同时传入human的名字不过我看代码里也没有要显示人叫什么名字,只是要求打印出吃了什么东西的名字
你要么苹果香蕉都建一个类继承那个抽象的水果类,然后new个苹果香蕉类,然后苹果.GETNAME(),不用每次都要new个水果还要写实现具体水果名称的抽象方法代码。简单是不可能简单的,就看你复用程度用哪种方法吧