No, a class can create multiple objects in Java. An object is an instance of a class that stores data values specific to that class. Each class can create multiple objects, each with its own unique data values.
Can a class in Java only create one object?
no. In Java, a class can create multiple objects.
Objects in Java are instances of classes. A class defines the data types and behavior of an object, and objects store data values specific to that class. When an object of a class is created, the Java Runtime Environment (JRE) allocates memory to store the object's instance variables.
For example, consider the following class:
<code class="java">class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } // ...其他方法 }</code>
We can use this class to create multiple objects:
<code class="java">Person person1 = new Person("John", 25); Person person2 = new Person("Mary", 30);</code>
These objects are all instances of the Person
class , but they are different objects with different data values.
So, in Java, a class can create multiple objects, each of which stores its own set of data values.
The above is the detailed content of Can a class in java only create one object?. For more information, please follow other related articles on the PHP Chinese website!