解决方案 »

  1.   

    System.out.println(ample.setXingMing());写错了吧
    应该是System.out.println(ample.getXingMing());
      

  2.   

    1. System.out.println(ample.getXingMing());
    2. 抽象类不可以与继承类放在同一个类文件中
      

  3.   

    调用SetXingMing()方法是必须传参,正如楼上所说你那应该是System.out.println(ample.getXingMing());
      

  4.   


    不用set传值,get怎么获取值呢,那样写还是没用的,会出现同样的提示。
      

  5.   


    能给点更具体的提示吗?我就是没找出来哪里参数没对应,都是String类型的
      

  6.   


    第一点,setXingMing()方法有参数,你调用时应该匹配好参数,如可以setXingMing("小张")第二点,setXingMing()方法返回值是void,不能直接打印,可以直接:ample.setXingMing("xiaozhang");
      

  7.   


    不用set传值,get怎么获取值呢,那样写还是没用的,会出现同样的提示。
    你上面不是已经ample.setXingMing("chen");了吗
      

  8.   


    第一点,setXingMing()方法有参数,你调用时应该匹配好参数,如可以setXingMing("小张")第二点,setXingMing()方法返回值是void,不能直接打印,可以直接:ample.setXingMing("xiaozhang");用eclipse是可以的,我上源码给你看:
      

  9.   

    知道怎么回事咯,直接用get获取就OK拉!
      

  10.   

    成员变量name已经被私有拉,需要对外提供方法,set和get不是最好的组合吗,在用子类对象调用时,就已经传值咯!