Describe what an Interface is and how it?s different from a
Class.
Answers were Sorted based on User's Feedback
Answer / kalaivani
interface is define as the declaration part of the function.
interface is differ from the class by class can access the
interface but interface cannot access the class
| Is This Answer Correct ? | 11 Yes | 2 No |
Answer / nick martin
"interface is collection of abstract method."
Ummm No... Perhaps you are thinking of an abstract class and
methods within.
An interface defines a class. A class that implements an
interface must implement all of the methods and properties
within the interface. Interfaces are commonly thought of as
a "Contract" as they guarantee that implementing class will
contain those methods and properties.
| Is This Answer Correct ? | 10 Yes | 1 No |
Answer / nishikant sahu
Class can hold both member function and data, depending upon
the member function class becomes abstract class and etc.
but if a class contain only pure virtual function then it
becomes "Interface",remember all functions should be pure
having no data member.
| Is This Answer Correct ? | 6 Yes | 2 No |
Answer / amit upadhyay
interface is collection of abstract method.we can not
define any method in interface.we can implement that
abstract method by using the class.there is a restriction
in interface that you have to implement all the abstract
method in the class which is declared in interface.and we
can not create an object of interface.if we want to execute
the interface method then we have to implement first that
interface in any class after that create the object of
class ,then we can access execute that method
but in class we have to define the methods, which is
declered.we can also access that method through the object
of the class.
| Is This Answer Correct ? | 9 Yes | 5 No |
Answer / priaynk
Interface is an idea about the functionalities provided.
class will define the rules for that idea
object is the real entity which takes it into reality.
| Is This Answer Correct ? | 4 Yes | 1 No |
Answer / seamus barrett
An interface represents a contract between a class and its clients (the classes and functionality that consume the class). A class that implements an interface makes available to it's clients a collection of methods and properties as defined by the interface. As a class evolves (as the code changes) the contract between class and its client remains intact so long as the interface is unchanged. This allows a class to grow without requiring its clients to be rebuilt.
Difference? A class can be instantiated into an object that provides functionality to the instantiating function while an interface cannot be instantiated.
| Is This Answer Correct ? | 3 Yes | 2 No |
How can we use the preprocessor #if and #elseif.
whats the difference between c and c++
What is interface? When and where is it used?
What are the components of marker interface?
What is extreme programming?
Write A Program using Single and Multiple Inheritance.
what is difference between objects and function
What is the renewal class?
what is runtime polymorphism? For the 5 marks.
Write a program to compute for numeric grades for a course. The course records are in a file that will serve as the input file. The input file is in exactly the following format: Each line contains a student's first name, then one space, then ten quiz scores all on one line. The quiz scores are in whole number and are separated by one space. Your program will take it input from this file and sends it output to a second file. The data in the output file will be exactly the same as the data in the input file except that there will be one additional number (of type double) at the end of each line. This number will be the average of the student's ten quiz scores. Use at least one function that has file streams as all or some of its arguments.
how to swap the variables without using temp and operators
Which language is not a true object oriented programming language?