Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


How would you stop a class from class from being derived or
inherited.

Answers were Sorted based on User's Feedback



How would you stop a class from class from being derived or inherited...

Answer / stavan

By Creating class as a private.
It will not allow that class to inherited.

private class A{
// code
}


class B extends A{ // It will not work.
// Code
}

Is This Answer Correct ?    0 Yes 1 No

How would you stop a class from class from being derived or inherited...

Answer / siva

Final Class...

Is This Answer Correct ?    0 Yes 1 No

How would you stop a class from class from being derived or inherited...

Answer / abhijit

class ASealedClass;

class MyFinalClass
{
friend ASealedClass;

private:
MyFinalClass(int dummy) {}
};


class ASealedClass : virtual MyFinalClass
{
public:
ASealedClass() : MyFinalClass(0) {} // this is the key .. it
is the virtual inheritance that prevents inheritance
};

Is This Answer Correct ?    1 Yes 4 No

How would you stop a class from class from being derived or inherited...

Answer / naveen

by making the constructor private....

Is This Answer Correct ?    0 Yes 4 No

How would you stop a class from class from being derived or inherited...

Answer / abhi

I think by making all data msmbers and member functions
protected..
May be this is soln

Is This Answer Correct ?    0 Yes 4 No

How would you stop a class from class from being derived or inherited...

Answer / mohit jethva

make class static then it will not derive

Is This Answer Correct ?    2 Yes 8 No

How would you stop a class from class from being derived or inherited...

Answer / abhijit pritam

Only fifth answer is correct (for C++)

Is This Answer Correct ?    0 Yes 8 No

How would you stop a class from class from being derived or inherited...

Answer / vishaka

The class shoul be made abstract to stop it from being
derived or inherited. To make a class abstract, it should
have atleast one pure virtual function.

Is This Answer Correct ?    2 Yes 21 No

Post New Answer

More OOPS Interview Questions

What exactly is polymorphism?

0 Answers  


What is polymorphism oop?

0 Answers  


Why multiple inheritance is not allowed?

0 Answers  


what about you? wahat is your object? introduce your self?

1 Answers   Ajmal Perfumes, TCS,


OOP'S advantages of inheritance include:

1 Answers   Infosys,


A file pointer always contains the __________ of the file

5 Answers  


In c++ there is only virtual destructors, no constructors. Why?

4 Answers   IBM, Polaris,


What is a template?

7 Answers  


Why do we use virtual functions?

4 Answers  


What is the importance of oop?

0 Answers  


What is the concept of object oriented program?

6 Answers  


features of OOPS

22 Answers   Ness Technologies, Satyam,


Categories