inheritance

C# - How to copy/create an object as a decendent

This is easier to explain with an example. Given these two classes: public class MyClassA { public String Property_A { get; set; } public String Property_B { get; set; } public String Property_C { get; set; } public String Property_D { get; set; } ... public String Property_Y { get; set; } } public class MyClas...

Polymorphism? Inheritance? How to do it?

EDIT: I know it is a little strange design, and so it is difficult to answer. It Is FlowChart diagram on the picture. Every class represents some type of component used in this flowChart. But now I made much more clearer solution of my problem. The question is no more actual.//end EDIT Hello, I have a small problem which I dont know how...

C++ inheritance, base functions still being called when overriden

I have the following two classes, one inherits from the other Class A{ void print(){cout << "A" << endl;} } Class B : A{ void print(){cout << "B" << endl;} } Class C : A{ void print(){cout << "C" << endl;} } Then in another class I have the following: vector<A> things; if (..) things.push_back(C()); else if (..) things.push...

GCC/VS2008: Different behaviour of function call when templated base class is derived from itself

The following code works with Visual Studio 2008 but not with GCC/G++ 4.3.4 20090804. Which behaviour is - according to the C++ standard - correct? template <int N> struct A : A<N-1> {}; template <> struct A<0> {}; struct B : A<1> {}; template <int N> void Func(const A<N> &a) {} int main() { A<1> a; //is derived from A<0> ...

Make, inherit rules in subdirectory Makefile

I want to set up a system of Makefiles in my project directories so that the rules defined in one will be defined in others. Let's say for example I have a directory called "test" and inside is "test.c" but I want to build test.c using a rule defined in a Makefile in the root directory Here is an example #Makefile (inside base dir) %....

How to stop Buttons from moving in inherited form?

Hi, I am experiencing a strange issue and i'm out of ideas on how to fix. I have a couple of base forms (in seperate UserControl DLL) which are inherited by the forms in my application. One of them is for example "FormEditBase" which contains standard buttons like add, update, delete, close In my inherited forms however, these buttons...

How to have a policy class implement a virtual function?

I'm trying to design a policy-based class, where a certain interface is implemented by the policy itself, so the class derives from the policy, which itself is a template (I got this kind of thinking from Alexandrescu's book): #include <iostream> #include <vector> class TestInterface { public: virtual void test() = 0; }; class TestI...

Python, invoke super constructor

class A: def __init__(self): print "world" class B(A): def __init__(self): print "hello" B() hello In all other languages I've worked with the super constructor is invoked implicitly. How does one invoke it in Python? I would expect super(self) but this doesn't work ...

Difference between Inheritance and Composition

Are Composition and Inheritance the same? If I want to implement the composition pattern, how can I do that in Java? ...

Root base class in C++

Every object in .NET inherits (directly or indirectly) from the common root base "Object". Is there such a common object root in C++? How do I pass any object to a function? public void DoSomeStuff(object o) { ... } EDIT: To clarify, the purpose: In that function I want to invoke a pointer to member function. For that I need the objec...

[PHP] Singleton class and using inheritance

I have am working on a web application that makes use of helper classes. These classes hold functions to various operation such as form handling. Sometimes I need these classes at more than one spot in my application, The way I do it now is to make a new Object. I can't pass the variable, this will be too much work. I was wondering of ...

MySQL: Inheritance

I read about an inheritance feature in PostgreSQL that seemed pretty neat. Unfortunately I am forced to use MySQL. How would you do something similar in a clean way? Say you for example had the two following classes that you want to work with: User ˪ Id ˪ Name ˪ Password Employee : User ˪ Pay How would you store those in a MySQL...

Objective-C: Will super send a message to the overwritten sub-method?

I am implementing view controllers that shall have different behaviour. They have a common base class, which we will call "SuperClass". In SuperClass there is a method A which sends a message to method B. Let's say i create a SubClass and overwrite B. If i now create an instance of SubClass and call A, will A call B from SuperClass or ...

C++: How can I avoid "invalid covariant return type" in inherited classes without casting?

I have a quite complex class hierarchy in which the classes are cross-like depending on each other: There are two abstract classes A and C containing a method that returns an instance of C and A, respectively. In their inherited classes I want to use a co-variant type, which is in this case a problem since I don't know a way to forward-d...

CSS overrides elements a with b

in my CSS I have .footer a {color :red} .footer b {color :green} in code: <b><a> ... </a></b> .... <a>..</a> It shows all in color red. I want to specify different and <a>..</a> colors, but <a> overrides <b> ..How should I proceed? ...

Implementation question regarding base classes and derived classes.

I have a question regarding the best way to implement this. I'm going to describe my current implementation and how I seem to have painted myself into a corner: I have an abstract class called Package: public abstract class Package { protected String description; protected String packagingCode; protected Dimension dimension...

Subclasses of a class that implements a generic interface

I'm working with Google Web Toolkit, and I'm having problems implementing a generic interface. I'm not really familiar with generics, doing an upgrade on someone else's code here. Here's what I want to do: I want to have an implementation of a generic callback interface that does some logging, and then subclass that implementation in or...

Cross platform C++ code architecture

I'm having a bit of a go at developing a platform abstraction library for an application I'm writing, and struggling to come up with a neat way of separating my platform independent code from the platform specific code. As I see it there are two basic approaches possible: platform independent classes with platform specific delegates, or...

Virtual Inheritance : Base Ctor not calling in Most Derived Class ?

class Base { public: Base(){} Base(int k):a(k) { } int a; }; class X:virtual public Base { public: X():Base(10){} int x; }; class Y:virtual public Base { public: Y():Base(10){} int y; }; class Z:public X,public Y...

Django - ManyToOne relation to a child class

Hi! Is there a way to declare this case so that it works? I hope the code is self-explanatory. class A(Model): many_to_one = models.ForeignKey(B) (...) class B(A): (...) ...