【问题标题】:Java class instancesJava 类实例
【发布时间】:2014-06-08 03:43:28
【问题描述】:

在java中实例化两个实例是什么意思? 创建两个对象是一样的吗?

对不起,我刚接触 java,当你来自 C 时,很难理解对象编程的概念。

【问题讨论】:

  • 简答:MyClass myObject - new MyClass();。 “类”基本上是一个模板;一个定义。 “对象实例”占用内存,并具有状态。在 Java 中“实例化一个实例”意味着“新建”一个对象实例。

标签: java class object instance


【解决方案1】:

instantiate two instances 很简单,将内存分配给两个对象。

在c中相当于malloc

示例

Object obj1;
Object obj2;

obj1 = new Object(); //instantiating object1
obj2 = new Object(); //instantiating object2

【讨论】:

    【解决方案2】:

    每次实例化一个类时,都会创建一个对象。如果你有一个类的两个实例,那么你就有两个对象。

    【讨论】:

      【解决方案3】:

      是的,实例化两个实例意味着创建类的两个对象。

      【讨论】:

        【解决方案4】:

        简短的回答是的! 实例 = 对象

        查看 Java 如何在以下文档中定义它们

        http://docs.oracle.com/javase/tutorial/java/javaOO/

        【讨论】:

          【解决方案5】:

          实例化基本上意味着将内存分配给对象。

          Object a; //Not instantiated
          Object b = new Object(); //Instantiated
          

          【讨论】:

            猜你喜欢
            • 2020-07-29
            • 2023-03-08
            • 1970-01-01
            • 2021-05-14
            • 2015-02-18
            • 2018-12-06
            • 2014-01-09
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多