Well, that depends on OP's perspective. If he meant the question to be according to the programming language/compiler he uses, then it really isn't restricted at all. And in terms of sense, he has probably meant that.
no... it isnt a perspective. it is not unlimited. period
One may say that there is no limit imposed by the standard on the number of objects held within an instance of a class. Therefore you might say from the perspective of the standard, the number of objects held by an instance of a class is unlimited. Personally, I prefer that perspective to your own.
its not a perspective. you cant have unlimited memory. as i have stated its highly unlikely but to have unlimited instances is to have unlimited memory
Me? Trolling? How? I gave the OP a brief one word short answer, yet you started arguing. I don't mind if you say what you're thinking about, but you really can't say I was trolling there. Anyways, sorry if I caused any trouble or confusion OP. The rightest answer:
the point is, the language itself does not pose a limit. But rather the hardware does.
So from the perspective of the language, there's no limit. From the perspective of the hardware, there is.
I'm sure this is why so many car rental companies have gone out of business after advertising unlimited miles with a rental. I imagine those people who rent are awfully disappointed to discover they're still affected by aspects of regulatory traffic laws and actual physics that limit the unlimited miles they can put on the car.