import java.util.*;
interface fly{
void start();
void land();}class Airplane implements fly{
int meal;
int lunch;public void start(int a){
meal=a;}public void land(int b)
{lunch=b;}int getstart(){return meal;}
int getland(){return lunch;}
}
public class Ok{public static void main(String[] args){
Airplane c=new Airplane();
c.start(10);
c.land(20);
System.out.println("this is value:"+c.getstart());
System.out.println("this is value:"+c.getland());}}
请各位高手看看这个错误到底是错在哪里

解决方案 »

  1.   

    import java.util.*;interface fly {
    void start(int a); void land(int a);
    }class Airplane implements fly {
    int meal; int lunch; public void start(int a) {
    meal = a; } public void land(int b) {
    lunch = b;
    } int getstart() {
    return meal;
    } int getland() {
    return lunch;
    }
    }public class Example { public static void main(String[] args) {
    Airplane c = new Airplane();
    c.start(10);
    c.land(20);
    System.out.println("this is value:" + c.getstart());
    System.out.println("this is value:" + c.getland());
    }}
    你接口中的方法必须也是带参数的
      

  2.   

    System.out.println("this is value:"+c.getland());}这句话最后 多了一个  }