Pertanyaan yang diberi tag «inheritance»

Warisan adalah sistem dalam pemrograman berorientasi objek yang memungkinkan objek untuk mendukung operasi yang ditentukan oleh tipe anterior tanpa harus memberikan definisi sendiri. Ini adalah vektor utama untuk polimorfisme dalam pemrograman berorientasi objek.

29
Bagaimana seharusnya saya menjelaskan perbedaan antara Interface dan kelas Abstrak?
Dalam salah satu wawancara saya, saya diminta untuk menjelaskan perbedaan antara Interface dan kelas Abstrak . Inilah tanggapan saya: Metode antarmuka Java secara implisit abstrak dan tidak dapat memiliki implementasi. Kelas abstrak Java dapat memiliki metode instan yang mengimplementasikan perilaku default. Variabel yang dideklarasikan dalam antarmuka Java secara default final. …


12
Apakah mungkin membuat kelas abstrak dengan Python?
Bagaimana saya bisa membuat kelas atau metode abstrak dengan Python? Saya mencoba mendefinisikan ulang __new__()seperti: class F: def __new__(cls): raise Exception("Unable to create an instance of abstract class %s" %cls) tetapi sekarang jika saya membuat kelas Gyang mewarisi dari Fseperti: class G(F): pass maka saya tidak bisa instantiate Gjuga, karena …

5
Termasuk kelas lain di SCSS
Saya memiliki ini di file SCSS saya: .class-a{ display: inline-block; //some other properties &:hover{ color: darken(#FFFFFF, 10%); } } .class-b{ //Inherite class-a here //some properties } Di kelas-b, saya ingin mewarisi semua properti dan deklarasi bersarang dari class-a. Bagaimana ini dilakukan? Saya mencoba menggunakan @include class-a, tetapi itu hanya melempar …
309 inheritance  sass 

7
Trik JSP untuk membuat templating lebih mudah?
Di tempat kerja saya ditugaskan untuk mengubah banyak HTMLfile menjadi JSPproyek sederhana . Ini benar-benar semua statis, tidak ada logika sisi server untuk diprogram. Saya harus menyebutkan bahwa saya benar-benar baru di Jawa. File JSP tampaknya membuatnya mudah untuk bekerja dengan menyertakan umum dan variabel, seperti PHP, tapi saya ingin …

13
Mengapa perlu mengatur prototipe konstruktor?
Di bagian tentang pewarisan dalam artikel MDN Pengantar Javascript Berorientasi Objek , saya perhatikan mereka mengatur prototype.constructor: // correct the constructor pointer because it points to Person Student.prototype.constructor = Student; Apakah ini melayani tujuan penting? Apakah saya tetap bisa mengabaikannya?

8
Bagaimana mendefinisikan kelas pengecualian kustom di Jawa, cara termudah?
Saya mencoba mendefinisikan kelas pengecualian saya sendiri dengan cara termudah, dan inilah yang saya dapatkan: public class MyException extends Exception {} public class Foo { public bar() throws MyException { throw new MyException("try again please"); } } Inilah yang dikatakan kompiler Java: cannot find symbol: constructor MyException(java.lang.String) Saya merasa bahwa …



4
Secara eksplisit memanggil metode default di Jawa
Java 8 memperkenalkan metode standar untuk menyediakan kemampuan untuk memperluas antarmuka tanpa perlu memodifikasi implementasi yang ada. Saya bertanya-tanya apakah mungkin untuk secara eksplisit memanggil implementasi default dari suatu metode ketika metode itu telah ditimpa atau tidak tersedia karena implementasi standar yang bertentangan di antarmuka yang berbeda. interface A { …

17
Apakah subclass mewarisi bidang pribadi?
Ini pertanyaan wawancara. Apakah subclass mewarisi bidang pribadi? Saya menjawab "Tidak", karena kita tidak dapat mengaksesnya menggunakan "cara OOP normal". Tetapi pewawancara berpikir bahwa itu adalah warisan, karena kita dapat mengakses bidang-bidang tersebut secara tidak langsung atau menggunakan refleksi dan mereka masih ada di objek. Setelah saya kembali, saya menemukan …
245 java  oop  inheritance  private 

8
Bagaimana Anda bisa mewakili warisan dalam database?
Saya sedang berpikir tentang bagaimana untuk mewakili struktur kompleks dalam database SQL Server. Pertimbangkan aplikasi yang perlu menyimpan detail kumpulan objek, yang memiliki beberapa atribut, tetapi memiliki banyak lainnya yang tidak umum. Misalnya, paket asuransi komersial dapat mencakup pertanggungjawaban, motor, properti, dan perlindungan ganti rugi dalam catatan kebijakan yang sama. …

8
Mengapa tidak mungkin memperpanjang anotasi di Jawa?
Saya tidak mengerti mengapa tidak ada warisan dalam penjelasan Java, sama seperti kelas Java. Saya pikir itu akan sangat berguna. Sebagai contoh: Saya ingin tahu apakah anotasi yang diberikan adalah validator. Dengan pewarisan, saya secara refleks dapat menavigasi melalui kacamata super untuk mengetahui apakah anotasi ini meluas a ValidatorAnnotation. Kalau …


12
Mengapa saya tidak dapat mewarisi kelas statis?
Saya memiliki beberapa kelas yang tidak benar-benar membutuhkan keadaan apa pun. Dari sudut pandang organisasi, saya ingin menempatkan mereka dalam hierarki. Tapi sepertinya saya tidak bisa mendeklarasikan pewarisan untuk kelas statis. Sesuatu seperti itu: public static class Base { } public static class Inherited : Base { } tidak akan …
224 c#  inheritance  static 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.