rocketdodger
Philosopher
- Joined
- Jun 22, 2005
- Messages
- 6,946
Is identity Object instanceof Class or Object.equals(Object)?
I am guessing D2 would be the type of data structure that blurs the distinction between classes and their objects.
Namely, any instances of C (D2) would instantly become their own <whatever> due to modification of the underlying structures. Is there even a name for a class who's instances can change their own metadata? Once a class does so, is it still the same class? Is it a different class that inherits from the first and only exists in a single instance?
If the source code for executable doesn't exist, are the instances of classes in the executable actually the abstract classes themselves? If not, do the abstract classes not even exist? If a class doesn't exist, how can there be an instance of it?
I know people do research on this kind of stuff -- executable code that modifies itself. What do they call such a thing?