Can we have a non static member function in a base class to
be override in derived with static modifier?
Answer Posted / srinivas
yes we can have a nonstatic membe function in the base ,
which can be override in derived class with static modiier.
for ex:
class sample
{
public:
static void get(){cout<<"this is base class
function:"<<endl;}
static void put(){cout<<"this is a put function of
base class :"<<endl;}
};
class sample1:public sample
{
public:
void put(){cout<<"this is a derived class
function:"<<endl;}
};
sample class is havinfg a non static member function put
which is overidden in dervied which static key word.
Which runs fine.
| Is This Answer Correct ? | 1 Yes | 1 No |
Post New Answer View All Answers
What is array and arraylist?
What is the difference between Object and class adapters?
Helo , Help Me , Help Me About : C# Windows Application - Network How To Manage IP Client's Accessiblity To The Internet Share concise Substitute , Minor ISA Server
What is jagged array in c#?
Is datetime value type c#?
What is assembly manifest?
When a Static Constructor is called in a Class?
What is difference between private and static constructor?
What is the use of xmlserializer?
Why are mutable structs evil?
How do I link two windows forms in c#?
Which namespace is required to implement trace ?
What are the different ways of method can be overloaded?
Can constructor be protected in c#?
What is the default scope of a class in c#?