use*_*442 1 java oop object-oriented-analysis
public class MyClass {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
Run Code Online (Sandbox Code Playgroud)
从上面可以看出,如果我们说这MyClass是类并且public static void main(String[] args) 是方法,那么我想知道代码的哪一部分将被视为对象.
如果我们说类有对象和对象都有方法,那么在上面的代码中,哪个部分是对象?这里有没有创建对象?
static方法不属于对象引用,而是属于类.您可以在static不创建类实例的情况下执行方法.知道这一点,这里创建的唯一对象引用将是:
String[] args 宾语String内部args数组"Hello world" String.请注意,args它的内容不是由您创建的,JVM会这样做(感谢Thilo的评论).
| 归档时间: |
|
| 查看次数: |
221 次 |
| 最近记录: |