Javaالدالة clone() في جافا
تعريفها
ترجع نسخة ثانية من كائن الـ Date الذي قام باستدعائها.
بناؤها
public Object clone()
public Object clone()
باراميترات
- لا تقبل أي باراميتر.
قيمة الإرجاع
ترجع كائن من الكلاس Date.
مثال
import java.util.Date;
public class Main {
public static void main(String[] args) {
// Date هنا قمنا بإنشاء كائن نوعه
Date date1 = new Date();
// هنا قمنا بإنشاء نسخة عنه
Object date2 = date1.clone();
System.out.println( "Original Date: " + date1 ); // هنا قمنا بعرض الكائن الأصلي
System.out.println( "Cloned Date: " + date2 ); // هنا قمنا بعرض النسخة من هذا الكائن
}
}
import java.util.Date;
public class Main {
public static void main(String[] args) {
// Date هنا قمنا بإنشاء كائن نوعه
Date date1 = new Date();
// هنا قمنا بإنشاء نسخة عنه
Object date2 = date1.clone();
System.out.println( "Original Date: " + date1 ); // هنا قمنا بعرض الكائن الأصلي
System.out.println( "Cloned Date: " + date2 ); // هنا قمنا بعرض النسخة من هذا الكائن
}
}
سنحصل على نتيجة تشبه النتيجة التالية عند التشغيل.
Original Date: Mon Dec 21 20:26:14 EET 2015
Cloned Date: Mon Dec 21 20:26:14 EET 2015
Original Date: Mon Dec 21 20:26:14 EET 2015
Cloned Date: Mon Dec 21 20:26:14 EET 2015
هذه النتيجة تتغير حسب الوقت الحالي لجهازك.