JAVA实例化是什么意思?

Python011

JAVA实例化是什么意思?,第1张

使用new操作符

调用Class对象的newInstance()方法

调用clone()方法,对现有实例的拷贝

通过ObjectInputStream的readObject()方法反序列化类

1 import java.io.*

2

3  class ClassInstance implements Cloneable, Serializable {

4     private String str = "测试..."

5     public void fun(){

6      System.out.println(str)

7     }

8     public ClassInstance(String str){

9         System.out.println("有参类的实例化")

10         this.str += str

11     }

12    public ClassInstance(){

13         System.out.println("无参类的实例化")

14     }

15     public Object clone(){

16         return this

17     }

18 }

Java中的实例化,其实理解起来也挺简单,其实就是创建对象

例如:Car car = new Car()

通常把这条语句的动作称之为创建一个对象,也就是所谓的实例化过程.

在这句话中,Car是一个"汽车类",这个"类"可以理解成是一个"工厂里的模具",然后我们可以根据这个"模具"来创造出"一个具体的产品",这个"具体的产品",也就是所谓的"实例化对象"。

所谓的实例化,就是根据"类",来创造出一个一个具体的对象!