YOMEDIA
NONE

Bạn hiểu gì về hàm tạo sao chép trong Java?

Theo dõi Vi phạm
ADSENSE

Trả lời (1)

  • Không có hàm tạo bản sao trong java. Tuy nhiên, chúng ta có thể sao chép các giá trị từ đối tượng này sang đối tượng khác giống như sao chép hàm tạo trong C ++.

    Có nhiều cách để sao chép các giá trị của một đối tượng này vào một đối tượng khác trong java. Họ đang:

    Bởi nhà xây dựng
    Bằng cách gán các giá trị của một đối tượng này vào một đối tượng khác
    Bằng phương thức clone () của lớp Object

    Trong ví dụ này, chúng ta sẽ sao chép các giá trị của một đối tượng này vào một đối tượng khác bằng cách sử dụng hàm tạo java.

     

    // Chương trình Java để khởi tạo các giá trị từ đối tượng này sang đối tượng khác  
    sinh viên lớp  6 {  
        int  id;  
        Tên chuỗi;  
        // hàm tạo để khởi tạo số nguyên và chuỗi  
        Student6 ( int  i, String n) {  
        id = i;  
        tên = n;  
        }  
        // hàm tạo để khởi tạo một đối tượng khác  
        Student6 (Student6 s) {  
        id = s.id;  
        tên = s.name;  
        }  
        void  display () {System.out.println (id + "" + tên);}  
       
        public static void  main (String args []) {    
        Student6 s1 =  new  Student6 ( 111 , "Karan" );  
        Student6 s2 =  new  Student6 (s1);  
        s1.display ();  
        s2.display ();  
       }  
    }  

    Kiểm tra nó ngay bây giờ

    Đầu ra:

    111 Karan 111 Karan

      bởi Trung Phung 25/11/2021
    Like (0) Báo cáo sai phạm

Nếu bạn hỏi, bạn chỉ thu về một câu trả lời.
Nhưng khi bạn suy nghĩ trả lời, bạn sẽ thu về gấp bội!

Lưu ý: Các trường hợp cố tình spam câu trả lời hoặc bị báo xấu trên 5 lần sẽ bị khóa tài khoản

Gửi câu trả lời Hủy
 
NONE

Các câu hỏi mới

ZUNIA9
 

 

YOMEDIA
AANETWORK
OFF