小编sot*_*i84的帖子

从类内部调用对象的方法与在方法内调用方法

这可能是一个非常基本的问题,但在Java学习的这个阶段让我感到困惑.我有以下代码:

    package com.soti84;

    import java.util.ArrayList;

    public class InvokeMethod {

    public static void main(String[] args) {

    ArrayList<String> exams= new ArrayList<String>();
    exams.add("Java"); 
    exams.add("C#");    

    }           

    }
Run Code Online (Sandbox Code Playgroud)

如果我移动实例化ArrayList对象的行以及该方法外部对该对象的调用,则创建该对象的行很好,但不允许对该对象执行add()方法调用.这是为什么?

    package com.soti84;

    import java.util.ArrayList;

    public class InvokeMethod {
    ArrayList<String> exams= new ArrayList<String>();
    exams.add("Java"); 
    exams.add("C#");    

    public static void main(String[] args) {

    }   

    }
Run Code Online (Sandbox Code Playgroud)

谢谢.

java

6
推荐指数
1
解决办法
76
查看次数

标签 统计

java ×1