m0_70352519 2024-06-12 16:32 采纳率: 83.3%
浏览 3
已结题

java的普通类实例化不了

我想实例化,但是一直报错,我不想在入口函数里实例化,我想在w类里实例化

img

  • 写回答

2条回答 默认 最新

  • a5156520 2024-06-12 20:34
    关注

    把实例化的代码放到类w的一个方法里,然后再在Main类的main()方法中,创建w类对象,再用w类对象调用这个方法即可。

    测试代码如下:

    
    
    class qqq{
        void z() {
            System.out.println("类qqq的z()方法被调用!");
        }
    }
    
    class w{
        
        // 如果要执行相应代码,需要将他们都放在一个方法中
        void methodw() { 
            qqq aa = new qqq();
            aa.z();
            System.out.println("类w的methodw()方法被调用!");
        }
        
    }
    
    
    public class Main {
    
        
        public static void main(String[] args) {
            
            w w1 = new w(); // 然后在Main类的main()方法中,创建类w的对象w1
            w1.methodw();   // 再使用对象w1调用methodw()方法,来实例化qqq类对象
     
        }
    
    }
    
    
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月21日
  • 已采纳回答 6月13日
  • 创建了问题 6月12日