Flame0。 2021-04-25 19:18 采纳率: 20%
浏览 53

Java程序没有报错,但运行错误。

package Exercise;
class RedCowForm
{
    static String formName;
    RedCow cow;//内部类声明对象
    RedCowForm()
    {

    }
    RedCowForm(String s)
    {
        cow=new RedCow(159,112,5000);
        formName=s;
    }
    public void showCowMess()
    {
        cow.speak();
    }
    class RedCow//内部类的声明
    {
        String cowName="红牛";
        int height,weight,price;
        RedCow(int h,int w,int p)
        {
            height=h;
            weight=w;
            price=p;
        }
        void speak()
        {
            System.out.println("偶是"+cowName+",身高:"+height+"cm,体重:"+weight+"kg,生活在"+formName);
        }
    }//内部类结束
}//外部类结束
public class inClass
{
    public static void main(String args[])
    {
RedCowForm form =new RedCowForm();
form.showCowMess();
form.cow.speak();
    }
}
  • 写回答

4条回答 默认 最新

  • 关注

    把错误信息贴出来看看,便于分析错误原因。

    评论

报告相同问题?