Rumah Pembangunan Apakah objek itu? - definisi dari techopedia

Apakah objek itu? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Maksud apa maksud?

Objek, dalam C #, adalah contoh kelas yang dicipta secara dinamik. Objek juga merupakan kata kunci yang merupakan alias untuk jenis System.Object yang dipratentukan dalam rangka NET.

Sistem jenis bersatu C # membolehkan objek ditakrifkan. Ini boleh ditakrifkan sebagai pengguna, rujukan atau jenis nilai, tetapi semuanya mewarisi secara langsung atau tidak langsung dari System.Object. Warisan ini tersirat sehingga jenis objek tidak perlu diisytiharkan dengan System.Object sebagai kelas asas.

Secara umum, jenis objek berguna jika terdapat keperluan untuk membina rutin generik. Oleh sebab nilai-jenis jenis boleh diberikan kepada pembolehubah jenis objek, jenis objek digunakan kebanyakannya dalam merancang kelas yang mengendalikan objek dari sebarang jenis yang membolehkan kod digunakan semula. Kelas koleksi non-generik dalam perpustakaan rangka kerja .NET, seperti ArrayList, Queue, dan sebagainya, menggunakan jenis objek untuk menentukan pelbagai koleksi.

Objek juga dikenali sebagai contoh.

Techopedia menerangkan Objek

Objek terdiri daripada ahli-ahli contoh yang menjadikannya unik dalam satu set objek yang serupa.

Semua objek yang digunakan dalam kod C # adalah jenis objek.

Apabila sesuatu objek ditiru, ia diperuntukkan dengan blok memori dan dikonfigurasikan mengikut pelan tindakan yang disediakan oleh kelas yang mendasari objek tersebut. Objek jenis nilai disimpan dalam timbunan, sementara jenis rujukan diperuntukkan dalam timbunan.

Memandangkan pelaksanaan kod C # adalah dalam persekitaran yang diuruskan .NET, di mana pengumpul sampah menyediakan penambakan memori automatik, tidak perlu atau mungkin untuk secara eksplisit mengalokasikan memori yang diperuntukkan untuk objek. Objek jenis nilai dimusnahkan apabila mereka keluar dari skop, manakala objek jenis rujukan dimusnahkan dengan cara yang tidak ditentukan sehingga rujukan terakhir kepada mereka dikeluarkan.

Kedua-dua operasi yang berkaitan dengan objek yang dicipta dalam C # adalah tinju dan unboxing. Walaupun tinju membayangkan penukaran jenis nilai ke objek, unboxing merujuk kepada penukaran dari objek kepada jenis nilai. Operasi tinju dan unboxing perlu digunakan dengan teliti kerana mereka boleh meletakkan seretan pada prestasi.

Takrif ini ditulis dalam konteks C #
Apakah objek itu? - definisi dari techopedia