answersLogoWhite

0

Call manes are used to protect the delicate skin underneath the Macor. It is a long thin stripe of jellyfied muscle beneath the Amior!

User Avatar

Wiki User

16y ago

What else can I help you with?

Continue Learning about Engineering

Is memory allocated for instance methods for each instance method call?

No! Instance methods are allocated memory at first time only.


Is object of superclass created when object of derived class is created?

Not as a separate instance. The derived class instance can be used anywhere a superclass instance is expected, so it is an instance of the superclass in that respect, and a superclass constructor will be called at creation time. However, it will always act like an instance of the derived class, even if it is explicitly cast to the superclass. So overridden methods will always call the derived class method, regardless of how an outside caller refers to the instance.


What is difference constructor and function in programming C plus plus?

A Constructor is called when you are making a new instance of a class and member functions are functions that you can call within your class or else call using the instance of that class.for exampleclass Foo {public:int bar;Foo(int bar) {this->bar = bar;}inc_bar(); {this->bar++;}};Foo instance(10); // Constructor is called and bar is set to 10cout


When function returns a value the entire function call can be assigned a variable?

AnswerYes, it can. For instance, if your function returns double you can assign the function call to a variable of type double.AnswerNo, only the returned value, of course.


Will JVM execute static methods by default like static variables in java?

No. Static methods are invoked by using the name of the class instead of the name of an instance of a class. Example: public class Test { public static void methodA { // do something ... } public void methodB { // do something else ... } } A program could use methodA by simply calling it using the class name: // call the static method Test.methodA(); To use methodB(), a program would have to first create an instance of the class then call the method: // call the non-static method Test t = new Test(); t.methodB(); Note that you can call methodA from the instance: // call the static method Test t = new Test(); t.methodA(); However, this is considered bad practice. And you cannot call methodB at all using the class name: // can't do this - compile error Test.methodB();