实现某个接口后 你就必须在类中覆盖该接口中的所有方法
切记比如说你实现了 Shape 接口
就必须在 Square 中再定义一个 void draw() 函数 否则就会出错同时你实现了 Area 接口
就必须在 Square 中定义一个 double Area() 函数 否则也会出错
切记比如说你实现了 Shape 接口
就必须在 Square 中再定义一个 void draw() 函数 否则就会出错同时你实现了 Area 接口
就必须在 Square 中定义一个 double Area() 函数 否则也会出错
解决方案 »
- ThreadPoolExecutor.CallerRunsPolicy()相关问题问题
- ant脚本运行jar包
- 求教..........一个小程序
- eclipse-SDK-3.2.2-win32和eclipse-jee-ganymede-win32的区别?
- 要学swing还用先学AWT吗?
- jtable???
- freshman被IOstream搞晕了
- 请教:Telnet下,为什么open http://www.163.com报:不能打开到主机的连接。连接失败
- 关于Readable接口的read()方法
- 各位,有谁能够提供用Java开发的 Web-Based系统(OA,MIS,ERP,MRP etc)????
- 谁来解除我的JAVA之痛?
- CSDN查询助手v1.0 beta 1正式发布,查询速度快,浏览贴子速度更快
public double area(){
比较一下这两句,你就会发现问题了。
java是区分大小写的。area()并没有实现Area(),而是定义了另一种方法。就像楼上几位说的,实现接口时必须实现接口定义的所有方法。改为下面的就好了:
public double Area(){