1. 程式人生 > >java建立物件的方式

java建立物件的方式

java建立物件共有五種方式


一、呼叫了建構函式

1、使用new關鍵字

2、使用Class類的newInstance方法

Baby baby1 = (Baby)Class.forName("根路徑.Baby").newInstance();

or

Baby baby1 = Baby.class.newInstance();

3、使用Constructor類的newInstance方法

Constructor<Baby> constructor = Baby.class.getConstructor();
Baby baby1 = constructor.newInstance();

二、未呼叫建構函式

1、使用clone方法,需實現cloneable介面並實現clone方法

2、使用反序列化,需實現serializable介面