问答详情
源自:9-1 Java 中的继承

为啥age high都输出不了

package neibulei;

public class Father {
public int age;
public String name="cz";
public int high;
void fat() {
 System.out.println("父类输出了");
}
}




package neibulei;

public class prin {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  erzi smool=new erzi();
  smool.high=8;
  smool.name="cz";
  smool.fat();
 }
}

提问者:qq_流年哎_nyzFIJ 2018-10-20 09:23

个回答

  • 五岁麻瓜少年
    2018-10-30 16:05:38

    你是不是没有创建子类呢?你创建个子类才能调用,你的erzi这个类是从哪里来的呢?

    你再创建一个class文件,把下面这个代码写进新的class文件就行了

    public class erzi extends Father{

    }

    你创建一下这个父类的子类,通过extends 关键字进行继承 ,然后运行你的代码就可以了

  • 天槊
    2018-10-20 13:36:54

    Father 类里面的fat方法那没有用关键字,public试试看,public void fat()