Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

Javaالدالة clone() في جافا

تعريفها

ترجع نسخة ثانية من كائن الـ Date الذي قام باستدعائها.



بناؤها

public Object clone()
public Object clone()


باراميترات

  • لا تقبل أي باراميتر.


قيمة الإرجاع

ترجع كائن من الكلاس Date.



مثال

Main.java
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

هذه النتيجة تتغير حسب الوقت الحالي لجهازك.