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.

17
Apa perbedaan utama antara Warisan dan Polimorfisme?
Saya dihadapkan dengan pertanyaan ini di akhir ujian buku terbuka modul hari ini dan ternyata saya tersesat. Saya sedang membacaHead first Java dan kedua definisi itu tampaknya persis sama. Saya hanya ingin tahu apa perbedaan UTAMA untuk pikiran saya sendiri. Saya tahu ada sejumlah pertanyaan serupa untuk ini tetapi, tidak …



8
Apa perbedaan __proto__ dari constructor.prototype?
function Gadget(name, color) { this.name = name; this.color = color; } Gadget.prototype.rating = 3 var newtoy = new Gadget("webcam", "black") newtoy.constructor.prototype.constructor.prototype.constructor.prototype Itu selalu mengembalikan objek dengan rating = 3. Tetapi jika saya melakukan hal berikut: newtoy.__proto__.__proto__.__proto__ Rantai itu akhirnya kembali null. Juga di Internet Explorer bagaimana saya akan memeriksa null …


11
Bagaimana cara memperpanjang / mewarisi komponen?
Saya ingin membuat ekstensi untuk beberapa komponen yang sudah digunakan di Angular 2, tanpa harus menulis ulang mereka hampir sepenuhnya, karena komponen dasar dapat mengalami perubahan dan berharap perubahan ini juga tercermin dalam komponen turunannya. Saya membuat contoh sederhana ini untuk mencoba menjelaskan pertanyaan saya dengan lebih baik: Dengan komponen …


2
C ++ inheritance - basis tidak dapat diakses?
Saya sepertinya tidak dapat menggunakan kelas dasar sebagai parameter fungsi, sudahkah saya mengacaukan warisan saya? Saya memiliki yang berikut ini di main saya: int some_ftn(Foo *f) { /* some code */ }; Bar b; some_ftn(&b); Dan class Bar mewarisi dari Foo sedemikian rupa: class Bar : Foo { public: Bar(); …
157 c++  inheritance 

9
Mengapa metode superclass __init__ tidak secara otomatis dipanggil?
Mengapa perancang Python memutuskan bahwa __init__()metode subclass tidak otomatis memanggil __init__()metode superclasses mereka, seperti dalam beberapa bahasa lain? Apakah idiom Pythonic dan direkomendasikan benar-benar seperti berikut? class Superclass(object): def __init__(self): print 'Do something' class Subclass(Superclass): def __init__(self): super(Subclass, self).__init__() print 'Do something else'


6
Perbedaan iOS antara isKindOfClass dan isMemberOfClass
Apa perbedaan antara isKindOfClass:(Class)aClassdanisMemberOfClass:(Class)aClass fungsinya? Saya tahu ini adalah sesuatu yang kecil seperti, satu bersifat global sementara yang lainnya adalah pertandingan kelas yang tepat tetapi saya perlu seseorang untuk menentukan mana yang tolong. Dalam Swift isKind(of aClass: AnyClass)dan isMember(of aClass: AnyClass).

12
Warisan vs Agregasi [ditutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …

14
Apakah metode statis diwarisi di Java?
Saya sedang membaca Panduan Programmer untuk Sertifikasi SCJP Java ™ oleh Khalid Mughal. Di bab Warisan, dijelaskan itu Warisan anggota terkait erat dengan aksesibilitas yang mereka nyatakan. Jika anggota superclass dapat diakses dengan nama sederhananya di subclass (tanpa menggunakan sintaks tambahan seperti super), anggota itu dianggap mewarisi. Itu juga menyebutkan …
148 java  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.