qq_宝慕林8063640
2020-04-08 16:18
求各位前辈解答
第一张图Tepphone phone=new Telphone(),new后面不能接Telphone(),因为Telphone类里只有抽象的sendMessage方法,并没有具体实现,当你实例化一个Telphone的对象时是没有具体的sendMessage方法给你调用的,new后面应该接SmartPhone()或者CellPhone(),这两个类里有具体实现的sendMessage方法。
第二张图Telphone前面应该是class而不是interface吧。即将public interface Telphone改成public class Telphone。或者你如果要将Telphone当做接口的话,接口里边的属性要用public final static修饰,而且方法必须写成抽象方法,即不能有具体实现。但你里边的方法又是具体实现了的,所以我理解为你是需要一个类class而不是一个接口interface。
Telphone 类名 是class吧
Telphone 类名前 是 class吧,你输入了interface
Java入门第二季 升级版
530652 学习 · 6091 问题
相似问题