回 帖 发 新 帖 刷新版面

主题:JAVA问题请教

1.题目:定义一个接口,声明一个方法计算长方形的面积(根据长方形的长和宽),再用一个具体的类去实现这个接口,再编写一个测试的类去使用这个接口。

以下代码是我自己写的代码有错误望高手帮助解答(本人JAVA初学连入门都还没有):
public interface jiekou
{
    public void fangfa(int chang,int gao);
}
class shixian implements jiekou
{
    public void fangfa1(int chang,int gao)
    {
        System.out.println("面积是:"+(chang*gao));
    }    
}
class ceshi implements jiekou
{
    public static void main(String args[])
    {
        jiekou duixiang = new shixian();
        duixiang.fangfa(10,20);
    }    
}
哪位高手帮助解答一下啊..顺便告诉我一下这个错误是为什么..
另外本人是北大青鸟ACCP学员..刚上JAVA..有没有愿意和我探讨JAVA编程..
以及高手指导一下的请加QQ群43674318..另外本人有薪聘请一位网络教师..
主讲JAVA..HTML..C..薪水可以加QQ449824891谈..

回复列表 (共3个回复)

沙发

interface jiekou
{
    public void fangfa(int chang,int gao);
}

//非抽象类实现接口,必须实现接口中所有的方法
class shixian implements jiekou
{
    public void fangfa(int chang,int gao)
    {
        System.out.println("面积是:"+(chang*gao));
    }    
}

//测试类本身无须实现接口
class ceshi 
{
    public static void main(String args[])
    {
        jiekou duixiang = new shixian();
        duixiang.fangfa(10,20);
   }    
}

板凳

谢谢

3 楼

第三个类不用实现接口,第二个类已经实现了

我来回复

您尚未登录,请登录后再回复。点此登录或注册