Jika anda menulis semula, anda juga boleh mencapai kepelbagaian kod.
Selepas subkelas mewarisi kelas induk, ia tidak perlu menulis semula kaedah kelas induk, yang menjimatkan jumlah kod.
Jika keadaan penggunaan berubah dan kaedah kelas induk tidak dapat memenuhi keperluan penggunaan, maka anda perlu menulis semula kaedah dan menulis ganti kaedah kelas induk.
Menulis semula boleh berfungsi dengan banyak corak di Jawa.
Anda salah faham Menulis semula adalah kunci untuk mencapai polimorfisme hanya menambah beberapa parameter dan menggunakan semula nama kaedah. Mengenai mengapa menulis semula adalah kunci untuk mencapai polimorfisme, ia adalah kerana berorientasikan objek menggalakkan pengaturcaraan berorientasikan antara muka, atau pengaturcaraan berorientasikan abstraksi. Contohnya:
Kelas induk buah mempunyai kaedah printName:
public class Fruit {
public void printName() {
System.out.println("Fruit");
}
}
Kedua-dua epal dan oren boleh menjadi subkelas Buah, tetapi anda boleh mengatasi kaedah printName semasa pelaksanaan untuk mencapai output nama yang berbeza.
Salah satu faedah harta pusaka ialah mengurangkan jumlah kod Tidak perlu menulis penyataan yang sama dalam setiap kelas warisan secara langsung adalah seperti hubungan antara bapa dan anak lelakinya daripada bapa, tetapi anak lelaki juga boleh berkembang sendiri.
Tulis semula kaedah kelas induk dan tentukan kelas khas dengan templat semuanya kelihatan sama di luar, tetapi mereka berbeza di bahagian dalam Ini adalah kelebihan pengaturcaraan berorientasikan antara muka
Jika anda menulis semula, anda juga boleh mencapai kepelbagaian kod.
Selepas subkelas mewarisi kelas induk, ia tidak perlu menulis semula kaedah kelas induk, yang menjimatkan jumlah kod.
Jika keadaan penggunaan berubah dan kaedah kelas induk tidak dapat memenuhi keperluan penggunaan, maka anda perlu menulis semula kaedah dan menulis ganti kaedah kelas induk.
Menulis semula boleh berfungsi dengan banyak corak di Jawa.
Anda salah faham Menulis semula adalah kunci untuk mencapai polimorfisme hanya menambah beberapa parameter dan menggunakan semula nama kaedah. Mengenai mengapa menulis semula adalah kunci untuk mencapai polimorfisme, ia adalah kerana berorientasikan objek menggalakkan pengaturcaraan berorientasikan antara muka, atau pengaturcaraan berorientasikan abstraksi. Contohnya:
Kelas induk buah mempunyai kaedah printName:
Kedua-dua epal dan oren boleh menjadi subkelas Buah, tetapi anda boleh mengatasi kaedah printName semasa pelaksanaan untuk mencapai output nama yang berbeza.
Salah satu faedah harta pusaka ialah mengurangkan jumlah kod Tidak perlu menulis penyataan yang sama dalam setiap kelas warisan secara langsung adalah seperti hubungan antara bapa dan anak lelakinya daripada bapa, tetapi anak lelaki juga boleh berkembang sendiri.
Tulis semula kaedah kelas induk dan tentukan kelas khas dengan templat semuanya kelihatan sama di luar, tetapi mereka berbeza di bahagian dalam Ini adalah kelebihan pengaturcaraan berorientasikan antara muka