forTHQ 2016-06-27 03:03 采纳率: 0%
浏览 2172

为什么new了一个对象调用自己的方法不行??

 package com.test;

public interface Performer {
    void perform();
}

 package com.test;

public class Juggler implements Performer{
    private int beanBags = 3;
    public Juggler(){};
    public Juggler(int beanBags){
        this.beanBags = beanBags;
    }
    public void test(){
        System.out.println("ttt");
    }
    public void perform(){
        System.out.println("JUGGLER " +beanBags+ " BEANBAGS");
    }
}

 package com.test;

public class Do {

    Juggler juggler = new Juggler(15);
    juggler.perform();
    juggler.test();

}

我是在myecplise里面运行的,它就一直提示错误,但是我觉得这就是一个很简单的类
和方法的调用,不知道到底错在哪里了,问同学,同学也不知道。。。。。
下面是截图:

图片说明

  • 写回答

5条回答 默认 最新

  • 关注

    ....你new的时候,是在Do这个类的属性里面new了吧-,-
    你要运行一个方法,得在main方法里面进行,这才是程序执行的入口,

     public static void main(String args[]) {
            Juggler juggler = new Juggler(15);
        juggler.perform();
        juggler.test();
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 onlyoffice编辑完后立即下载,下载的不是最新编辑的文档
  • ¥15 求caverdock使用教程
  • ¥15 Coze智能助手搭建过程中的问题请教
  • ¥15 12864只亮屏 不显示汉字
  • ¥20 三极管1000倍放大电路
  • ¥15 vscode报错如何解决
  • ¥15 前端vue CryptoJS Aes CBC加密后端java解密
  • ¥15 python随机森林对两个excel表格读取,shap报错
  • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
  • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。