Video: Pengenalan elemen-elemen Object Oriented Programming (Pemrograman Berorientasi Objek) 2024
Anda tidak boleh mempunyai terlalu banyak analogi untuk menerangkan pengaturcaraan berorientasikan objek. Artikel ini tidak menentukan istilah kelas dan objek - atau jelaskan istilah kelas dan objek . Sebaliknya, ia menawarkan beberapa analogi untuk membantu anda menggambarkan kelas dan objek. Ini menambah bacaan anda dalam rawatan yang lebih formal mengenai konsep-konsep ini.
Tiada analogi ini tidak sempurna. Setiap analogi mempunyai kelemahan. Tetapi, yang diambil bersama, analogi membantu anda mendapatkan pemahaman yang lebih baik tentang apa yang dimaksudkan untuk menjadi kelas atau objek.
Kelas adalah seperti pelan tindakan untuk jenis rumah dalam pembangunan perumahan. Objek adalah seperti rumah tertentu. Rangka tindakan itu mengatakan perkara-perkara seperti "Ruang tamu setiap rumah mempunyai cat warna sendiri. "Rumah tertentu mempunyai cat merah, atau cat putih, atau beberapa cat warna lain.
Kelas adalah seperti tajuk jadual. Objek adalah seperti baris dalam jadual. Sebagai contoh, jadual untuk menggambarkan akaun bank mungkin mempunyai tajuk seperti AccountHolderName , Baki , dan SavingsOrChecking . Tajuk-tajuk ini adalah medan kelas. Objek tertentu (satu baris dalam jadual) mungkin mempunyai nilai medan "Barry Burd" (nama pemegang akaun), $ 24. 60 (baki akaun), dan Semak.
Jika anda membaca Plato di masa lapang anda, anda tahu tentang bentuk (juga dikenali sebagai cita-cita). Sebuah bentuk adalah pengekstrakan sesuatu jenis tertentu. Sebagai contoh, jika anda mengatakan perkataan "kerusi," semua orang tahu apa yang anda sedang bercakap walaupun mereka berdiri di dalam bilik kosong tanpa kerusi. Apabila anda mendengar perkataan "kerusi," anda mungkin menggambarkan kerusi tertentu, tetapi anda tidak terkejut apabila anda mengetahui bahawa kerusi yang anda fikirkan adalah sedikit berbeza daripada orang lain. Kelas adalah seperti salah satu bentuk Plato. Dengan cara yang sama, objek adalah seperti perkara tertentu. Satu contoh kelas Pengerusi (iaitu, objek yang dibina dari kelas Pengerusi) mungkin diperbuat daripada kayu, mempunyai tegak lurus yang berbentuk persegi panjang, mungkin berwarna coklat, dan sebagainya. Salah satu bidang kelas Pengerusi adalah bilanganOfLegs. Kebanyakan orang membayangkan kerusi dengan empat kaki. Untuk kebanyakan objek kerusi, nilai nomborOfLegs adalah 4. Tetapi anda boleh mencari seseorang dengan satu set kerusi berturut-turut berkumpul tiga. Untuk setiap objek kerusi yang boleh ditarik, nilai dalam medan nomborOfLegs ialah 3.
Kelas adalah perihalan dari satu perkara. Objek adalah perkara sebenar.