what's the difference between abstract class and concreate
class? what's the meaning of standard template library(STL)?
Answers were Sorted based on User's Feedback
Answer / a.srinivas rao
An abstract class is a class which contains atleast one
abstract method(i.e., an abstract method is one which has
only definition not implementation,which is done in some
other class.
We cannot create an object for Abstract class.
A class is said to be a concrete class if and only if it
contains fully defined methods.Defined methods are also
known has "concrete methods " or "Implemented methods".
We can instantiate an object for concrete class.
Is This Answer Correct ? | 72 Yes | 4 No |
Answer / zubeir
First of all, we should understand what is the meaning
of 'abstract' in terms of software. It's the same meaning
as in English, that is, the entities (objects) which do not
exist in the real world are abstract entities. For example,
Dog, Cat, Bear, Deer are all animals that exist but animal
is also an entity which is just a concept and there is no
existance.
So we can define an abstract class for 'Animal'. We can
derive any number of real world animal classes from the
abstract class 'Animal' like Tiger, Lion, Donkey, etc.
Obviously, we can understand now why we cannot create
objects for abstract classes. The answer is we must not,
right?
Because the Animal class has no existance in real world. So
we cannot create a real world entity (nothing but an
object). That is the very reason this concept is followed.
The derived classes that we've seen above are concrete
classes since they are real world objects and have definite
properties and operations on them.
Is This Answer Correct ? | 43 Yes | 7 No |
Answer / hkouki
An abstract class is the class that define the interface
without the necessity to implement all the member
functions.
The derived class (from base abstract class) that implement
all the missing functions
Is This Answer Correct ? | 39 Yes | 10 No |
Answer / siva rama krishna
the abstract method we can't create object,only create from
derived classes only that means which sub class have no
abstract method.then by using that object only call the
methods.
Is This Answer Correct ? | 11 Yes | 3 No |
Answer / jijo o r
An Abstract class is cannot be instantiated.means cannot
make object of this class.It has contains one or more
methods ..but it no implement..
interfaces are same as abstract classes only difference is we
an only define method definition and no implementation.
Is This Answer Correct ? | 5 Yes | 1 No |
Answer / bansari
An abstract class is the class that define the interface
without the necessity to implement all the member
functions.
The derived class (from base abstract class) that implement
all the missing functions
Is This Answer Correct ? | 6 Yes | 5 No |
Distinguish between: a) Normal layout & Print Layout views b) Windows Clipboard & office Clipboard c) Save & Save As Commands d) Program File & Data File e) Pie Charts & Barr Charts
What is a list in c++ stl?
What is a standard template library (stl)? What are the various types of stl containers?
What is stl language?
WHAT IS THE DIFFERENCE BETWEEN C++ AND VC++
How to write a function that goes through an array of characters and eliminates any elements that are not letters (Legal letters can be either in an uppercase or a lowercase format.) The function removeNonLetters should return the new effective size of the array as the result.
write a program that input four digit no and finds it is palindrome or not
Explain how to insert a hyperlink in to an Excel worksheet and save a Word document as a Web page.
please visit this site you'll find my question this is my homework please answer it if you can http://easyscience.org/ib/lofiversion/index.php/t36168.html
WHAT IS FIBONACCI SERIES?
what's the difference between abstract class and concreate class? what's the meaning of standard template library(STL)?
Explain stl.