L’interface Cloneable en Java bDarija

L’interface Cloneable howa wahd l’interface khawi kaytsema marker interface.

Kayna wahd la methode smytha clone() mojoda fla classe Object.
O had la methode clone() bach tkhdem lina flcode dialna, l mefrod elina ndiro implementation dial l’interface Cloneable. O hadchi bach flekher nqedro ndiro istinsakh lchi objet.

L’interface kay3ti hadik la classe li ghat-implementer Cloneable imkaniat istinsakh ses objets.

синтаксис

public interface Cloneable

Войти в полноэкранный режим Выйти из полноэкранного режима

La classe li kat-implementer l’interface Cloneable mfrod toverride la methode clone() ziada ela anaha dir gestion dial l’exception CloneNotSupportedException

public class Etudiant implements Cloneable {   
   private String nom;
   private String prenom;
   @Override   
   public Etudiant clone() throws CloneNotSupportedException {

         return (Etudiant) super.clone();

   }
}
Вход в полноэкранный режим Выход из полноэкранного режима

bach hna flekher nste3mlo dik la methode b had tariqa:

public static void main(String[] args) {

Etudiant etd1= new Etudiant("loubna","talha");
Etudiant etd2=(Etudiant) etd1.clone();
}

Войти в полноэкранный режим Выход из полноэкранного режима

Оцените статью
Procodings.ru
Добавить комментарий