hi,
the tutorial makes this mysterious claim:
http://pike.ida.liu.se/docs/tutorial/oop/access_control.xml If a class has a constructor (that is, a method called create) it can be a good idea to declare it static. It is not supposed to be called except during the construction of the object, and if it is not static there may be some type incompatibilities in connection with inheritance.
what exactly is that supposed to mean?
i understand the use of static to protect create from access from the outside, but what kind of type incompatibilities can there be for inheritance? and how can static protect against them?
greetings, martin.