inheritance

Javascript inheritance -- objects declared in constructor are shared between instances?

I am doing Object Oriented programming in JavaScript without Prototype/jQuery (I use jQuery for other stuff). It has been working fine so far, but I ran into an issue with inheritance. Basically, when I declare objects in a constructor, they are shared between instances. Below is some sample code: A = function() { this.y...

Can a nested C++ class inherit its enclosing class?

I’m trying to do the following: class Animal { class Bear : public Animal { // … }; class Giraffe : public Animal { // … }; }; … but my compiler appears to choke on this. Is this legal C++, and if not, is there a better way to accomplish the same thing? Essentially, I want to create a cleaner...

How to inherit from the DOM element class

I want to write some javascript classes which extend DOM nodes (so that I can then insert instances of my class directly into the DOM), but am having difficulty finding out which class/prototype I should inherit from. eg function myExtendedElement() { this.superclass = ClassA; this.superclass(); delete this.supercl...

C#.NET - How to inherit from an existing windows forms control

I'm used to working in visual C++. In learning C#.NET I tend to try to find equivalent methods to how things are done in VC++. When I have a button in C++, to get full control over it I create a class derived from CButton (the equivalent of System.Windows.Forms.Button in .NET) and then set this class as the type for my button in order t...

Why do I get a XamlParseException when I inherit a Custom UserControl in another project?

In one project I have an Editor Class: namespace TestXamlInherit234 { public class CustomerEditor : BaseEditor { public CustomerEditor() { TheMessage.Text = "changed222"; } } } which inherits from a WPF User Control in another project: using System.Windows.Controls; namespace Core { ...

Indexer on IList

This is probably something I'm overlooking in C# inheritance, but I was trying to build a class that implements IList(The System.Collections version, not generics) The compiler complained that I didn't implement an indexer, but I was looking at CollectionBase, which also implements IList, and it doesn't appear to expose an indexer either...

"inheriting" ASP.NET MVC sites from a common template app? (multi-tenancy)

We're building about 10 ASP.NET MVC sites which have a common set of features (and corresponding URLs, Routes, Controllers, Actions, and Views). The sites will also all share a base set of domain objects (e.g. users, companies) and base attributes on those objects (e.g. name, address, etc.). But each site will also be highly customize...

Classname + $ . What causes it?

I have a class A. I have a reference ref of class A pointing to an object of type x. What kind of object makes ref.getClass() print A$1 ? And what does $ signify? ...

Inherited form problem

i have a windows form that inherites from another windows form in the same project, the problem is when i click a button in the inherited form the eventhandler fires twice performing the event in the parent form and then performs the event in the inherited form . any suggestions? http://www.metacafe.com/watch/852308/inheritied%5Fforms%5...

A pointer to abstract template base class?

Dears, I cannot figure this out. I need to have an abstract template base class, which is the following: template <class T> class Dendrite { public: Dendrite() { } virtual ~Dendrite() { } virtual void Get(std::vect...

Why can you inherit a class over project boundaries, but not its attached XAML?

(this question is a refinement of my other question on this topic which was a bit complicated but I really want to understand why this doesn't work so here's a more straight-forward example) WHAT I WANT TO DO: create a simple class (no XAML) in one project which inherits a WPF UserControl (with XAML) in another project. Here is my inhe...

Flex: Display Alert object once only. Inheritance?

Hi! I am writing a simple application which communicates with web services a lot. So I am listening for success and fault events very often. When service returns a fault, I show an alert to a user saying something like: "Sorry there was a problem with a service, we will try to call it later" But there is a problem. When user didn't no...

How to pass a reference of a movieClip made in one class to another?

Hello friendly Flashers... I have a movieClip with a button that I created inside of my display class Thumbnail.as and I have a button function that interacts with it inside of my ui class ThumbnailController.as. The current problem I'm having is that; in my ui class I can't target the movieClip playGlow which was created inside of m...

Duplicating base-class constructors to subclass?

I have a large set classes which I need to "wrap" in a very thin subclass. The functionality of the base classes doesn't change, and their interface remains intact. The problem is, that in order to use the base classes's constructors (and most of them have more than one), I need to decalre an identical constructor in each of the subclas...

Base Copy constructor not called.

class Base { public: int i; Base() { cout<<"Base Constructor"<<endl; } Base (Base& b) { cout<<"Base Copy Constructor"<<endl; i = b.i; } ~Base() { cout<<"Base Destructor"<<endl; } void val() { cout<<"i:...

wpf user control base class problem

I am new to WPF and have created a WPF User Control Library I added a Base class that looks like this public class TControl : UserControl { } and want all of my controls to inherit from it. I have a Control called Notification which looks like public partial class Notification : TControl { public Notification() { In...

Using all overloads of the base class

When a subclass overrides a baseclass's method, all of the baseclass's overloads are not available from the subclass. In order to use them there should be added a using BaseClass::Method; line in the subclass. Is there a quick way to inheirt the baseclass's overloads for ALL of the overridden methods? (not needing to explicitly specify ...

Javscript inheritance implementation question

In his sitepoint article about javascript inheritance, Harry Fuecks explains a way of implementing inheritance as follows: function copyPrototype(descendant, parent) { var sConstructor = parent.toString(); var aMatch = sConstructor.match( /\s*function (.*)\(/ ); if ( aMatch != null ) { descendant.prototype[aMatch[1]] = p...

Why does this polymorphic C# code print what it does?

I was recently given the following piece of code as a sort-of puzzle to help understand Polymorphism and Inheritance in OOP - C#. // No compiling! public class A { public virtual string GetName() { return "A"; } } public class B:A { public override string GetName() { return "B"; } } ...

Friend class and all its descendants

Hello, suppose that I have a class A with several subclasses (B, C, and D). I need B C and D to access some protected members from a class E. Is it possible to make B, C and D friends of E in a single hit without having to list them all? I have tried with: class E { friend class A; ... }; But this doesn't work. Thank you...