superclass

.NET / C# - Reflection Help - Classes in an Assembly

What is the best way to loop through an assembly, and for each class in the assembly list out it's "SuperClass"? ...

C# : how do you obtain a class' base class ?

In C#, how does one obtain a reference to the base class of a given class? For example, suppose you have a certain class, MyClass, and you want to obtain a reference to MyClass' superclass. I have in mind something like this: Type superClass = MyClass.GetBase() ; // then, do something with superClass However, it appears there is no...

Can I change a private readonly inherited field in C# using reflection?

like in java I have: Class.getSuperClass().getDeclaredFields() how I can know and set private field from a superclass? I know this is strongly not recommended, but I am testing my application and I need simulate a wrong situation where the id is correct and the name not. But this Id is private. ...

Making a superclass object become a sublcass object in PHP5

<?php class A{ //many properties protected $myProperty1; protected $myProperty2; protected $myProperty3; public function __construct(){ $this->myProperty1='some value'; $this->myProperty2='some value'; $this->myProperty3='some value'; } public function getProperty1(){ re...

How to invoke a method with a superclass.

I'm trying to invoke a method that takes a super class as a parameter with subclasses in the instance. public String methodtobeinvoked(Collection<String> collection); Now if invoke via List<String> list = new ArrayList(); String methodName = "methodtobeinvoked"; ... method = someObject.getMethod(methodName,new Object[]{list}); It w...

'Must Override a Superclass Method' Errors after importing a project into Eclipse

Anytime I have to re-import my projects into Eclipse (if I reinstalled Eclipse, or changed the location of the projects), almost all of my overridden methods are not formatted correctly, causing the error 'The method ?????????? must override a superclass method'. It may be noteworthy to mention this is with Android projects - for whatev...

Better way to call superclass method in ExtJS

All the ExtJS documentation and examples I have read suggest calling superclass methods like this: MyApp.MyPanel = Ext.extend(Ext.Panel, { initComponent: function() { // do something MyPanel specific here... MyApp.MyPanel.superclass.initComponent.call(this); } }); I have been using this pattern for quite some time and the ...

How do you put a subclass method into a superclasses JLabel?

So here's the class and the super class, question to follow: TestDraw: package project3; import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JLabel; public class TestDraw extends MyShape { public static void main(String[] args) { DrawPanel panel = new DrawPanel(); JFrame application = new JF...

List all concrete or abstract classes of object

Is it possible in C#, via reflection or some other method, to return a list all superclasses (concrete and abstract, mostly interested in concrete classes) of an object. For example passing in a "Tiger" class would return: Tiger Cat Animal Object ...

Getting the superclass(es) of a Python class

class p1(object): pass class p2(p1): pass So p2 is the subclass of p1. Is there a way to find out programmatically that p1 is [one of] the superclass[es] of p2 ? ...

Calling super on a method defined by define_method

I have created a Model class where I define methods based on a method (attribute) called in User (which inherits from Model). The problem is that I cannot override the method defined by define_method, and call super to pass to the defined method. I guess this is because the defined method is added to User itself, and not to the Model, so...

Smalltalk superclass vs metaclass ???

I new to OOP, but with a "procedural" background. I'm currently trying to get my head around OOP via GNU Smalltalk and Lovejoy's "Smalltalk: Getting The Message". I'm confused as to the the heck the metaclass and Metaclass class are, vs superclass. I can see the inheritance flow of superclass -> class -> subclass; but I don't see how/...

Java: How write a cast that specifies both a superclass and an interface?

I have something like this going on in my Java program: void f(Object o) { g(o); } <T extends MySuperClass & MyInterface> void g(T x) { ...; } How can I cast o so that this works? There seems to be no way to specify both a base class and an interface in variable declarations without using generics. I don't think generics will...

How to get the type of the class for comparison

I have this object which is an instance of a superclass. I want to know which subclass that object really is, so that I can decide what to do with it. There is this getClass() method but it's apparently not used for comparison issues. How can I get the sub-type of my object? ...

Why protected superclass member cannot be accessed in a subclass function when passed as an argument?

I get a compile error, which I'm slightly confused about. This is on VS2003. error C2248: 'A::y' : cannot access protected member declared in class 'A' class A { public: A() : x(0), y(0) {} protected: int x; int y; }; class B : public A { public: B() : A(), z(0) {} B(const A& item) : A(), z(1) { x = item.y;} private: int z...

Is it possible to access variable of subclass using object of superclass in polymorphism

how can i access state varibale of class keyboard with object of class kalaplayer /** * An abstract class representing a player in Kala. Extend this class * to make your own players (e.g. human players entering moves at the keyboard * or computer players with programmed strategies for making moves). ...

Use super class's address/pointer in initialization list

context 1: class D : public B1, public B2{}; context 2: B2 takes B1 to initialize: B2( B1 * ) //B2's constructor my question is in D's initialization list: D::D() : B1(), B2( ? )... What should be in ? I don't want to put " (B1*)this " in the ? place, because it's no good to use "this" in initialization list. And since B1 part ha...

Java Web Services/JAXB - Abstract superclass

I have a package with JAXB annotated classes with an abstract superclass. I want to use this superclass in web service interface, so I can pass any of subclasses as a parameter. When I do it, an exception is thrown: javax.xml.ws.WebServiceException: javax.xml.bind.UnmarshalException - with linked exception: [javax.xml.bind.UnmarshalExce...

Hibernate: How do I link a subclass to its superclass?

Hey there! I'm having a little problem setting up my webshop project. Thing is, I have a User() superclass and two subclasses, PrivateUser and BusinessUser. Now, I'm not quite sure how to get my head around storing this relationship via hibernate. For the purpose of this question, the User() class contains only one field: String addre...

Use a subclass object to modify a protected propety within its superclass object

Sorry for the crappy title I failed to think of a better version for my Java question. I am right now using Java version: 1.6.0_18 and Netbeans version: 6.8 Now for the question. What I've done is created a class with only one protected int property and next I made a public method to Set the int property to a given value. Then I made a...