Apa yang dikembalikan oleh operator baru di Jawa?
Apa yang dikembalikan oleh operator baru di Jawa?

Video: Apa yang dikembalikan oleh operator baru di Jawa?

Video: Apa yang dikembalikan oleh operator baru di Jawa?
Video: Penagih Pinjaman Online Tuntut Tanggung Jawab Pemakai Uang #Shorts 2024, November
Anonim

NS operator baru membuat instance kelas dengan mengalokasikan secara dinamis (yaitu, alokasi saat run time) memori untuk a baru objek dan kembali referensi ke memori itu. Referensi ini kemudian disimpan dalam variabel. Jadi, dalam Jawa , semua objek kelas harus dialokasikan secara dinamis.

Dalam hal ini, apa yang baru kembali di Jawa?

NS baru operator mengembalikan referensi ke objek yang dibuatnya. Referensi ini biasanya diberikan ke variabel dengan tipe yang sesuai, seperti: Titik originOne = baru Poin(23, 94); Referensi dikembalikan oleh baru operator melakukan tidak harus ditugaskan ke variabel.

Kedua, apa yang dilakukan operator baru? Tujuan utama dari operator baru adalah untuk mengalokasikan memori untuk variabel atau objek selama waktu berjalan. Dia adalah digunakan sebagai pengganti fungsi malloc(). Kapan operator baru adalah digunakan, variabel/objek dianggap sebagai penunjuk ke lokasi memori yang dialokasikan untuk mereka.

Selanjutnya, orang mungkin juga bertanya, apa yang dilakukan operator baru di Jawa?

NS ' baru ' operator di dalam jawa adalah bertanggung jawab atas terciptanya baru objek atau kita bisa mengatakan instance dari sebuah kelas. Sebenarnya, ini secara dinamis mengalokasikan memori di heap dengan referensi yang kita definisikan menunjuk dari stack. Alokasi dinamis adalah hanya berarti bahwa memori adalah dialokasikan pada saat program dijalankan.

Apa yang dijelaskan oleh operator baru dengan contoh?

NS operator baru menunjukkan permintaan alokasi memori pada Heap. Jika tersedia cukup memori, operator baru menginisialisasi memori dan mengembalikan alamat memori yang baru dialokasikan dan diinisialisasi ke variabel pointer.

Direkomendasikan: