Berbagi teknologi

Java dari awal hingga kemahiran

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Artikel ini menjelaskan petunjuk berikut:
1. Berorientasi objek dan berorientasi proses
Berorientasi objek: Objek yang membuat sisi hitam dan putih bertanggung jawab atas perhitungan, objek papan catur bertanggung jawab atas kanvas, dan objek aturan bertanggung jawab atas penilaian. Seperti dapat dilihat dari contoh, berorientasi objek lebih memperhatikan untuk tidak menciptakan kembali roda, yaitu menciptakannya sekali dan menggunakannya kembali.
Berorientasi pada proses: mulai - gerakan hitam - papan catur - penilaian - gerakan putih - papan catur - penilaian - siklus. Perhatikan saja bagaimana setiap langkah diterapkan.
2. Tiga ciri utama dan lima prinsip dasar berorientasi objek
Enkapsulasi
Yang disebut enkapsulasi adalah merangkum hal-hal objektif ke dalam kelas-kelas abstrak, dan kelas tersebut hanya dapat mengizinkan kelas atau objek tepercaya untuk mengoperasikan data dan metodenya sendiri, sambil menyembunyikan informasi dari kelas atau objek yang tidak dapat dipercaya.
Enkapsulasi merupakan salah satu ciri berorientasi objek dan ciri utama konsep objek dan kelas. Sederhananya, kelas adalah entitas logis yang merangkum data dan kode yang beroperasi pada data ini. Di dalam suatu objek, beberapa kode atau beberapa data mungkin bersifat pribadi dan tidak dapat diakses oleh dunia luar. Dengan cara ini, objek memberikan berbagai tingkat perlindungan untuk data internal untuk mencegah bagian program yang tidak terkait berubah secara tidak sengaja atau penggunaan bagian pribadi objek secara tidak tepat.
Warisan
Warisan mengacu pada kemampuan untuk menggunakan semua fungsi kelas yang ada dan memperluasnya tanpa harus menulis ulang kelas aslinya.
Kelas baru yang dibuat melalui pewarisan disebut "subkelas" atau "kelas turunan", dan kelas yang diwarisi disebut "kelas dasar", "kelas induk", atau "kelas super". Proses pewarisan merupakan proses dari yang umum ke yang khusus.
Ada dua jenis cara untuk mengimplementasikan konsep pewarisan: pewarisan implementasi dan pewarisan antarmuka. Warisan implementasi mengacu pada kemampuan untuk secara langsung menggunakan properti dan metode kelas dasar tanpa pengkodean tambahan warisan antarmuka mengacu pada kemampuan untuk hanya menggunakan nama properti dan metode, tetapi subkelas harus menyediakan implementasi.
Polimorfisme
Yang disebut polimorfisme berarti bahwa metode instance kelas yang sama memiliki manifestasi berbeda dalam situasi berbeda. Polimorfisme memungkinkan objek dengan struktur internal berbeda untuk berbagi antarmuka eksternal yang sama.Ini berarti bahwa meskipun operasi spesifik pada objek yang berbeda berbeda, melalui kelas yang sama, operasi tersebut