Program
High level Language
Object
None of these
Encapsulation
Inheritance
polymorphism
All of the above
Polymorphism
Compilation
At run time
At compile time
At coding time
At execution time
Multiple inheritance for classes
multiple inheritance of interface
compile time polymorphism
Explicit Type Conversion
Implicit Type Conversion
Both A and B
None of These
Wrapping data fields with methods
Hiding data and internal methods using access modifiers in a class
Using Interfaces
Abstraction
.java
.class
Both a and b
method overriding
method overloading
constructor overloading
operator overloading
Procedure Oriented Programming
Modular Programming
Object Oriented Programming
. (dot)
+ (plus)
– (minus)
/ (divide)
class Cat extends Animal
class Animal extends Cat
Both are correct way
None is correct way
A=B+C;
A=8;
obj1
1obj
Obj 1
Obj#1
Functions of the object
Data Members of the object
Content of an object
All of these
class
Operators
Identifiers
Literals
All of These
Compile time polymorphism
Execution time polymorphism
Multiple polymorphism
Multilevel polymorphism
Behaviour
Situation
Composition
None
One object is used to create one class.
One class is used to create one object.
One object can create many classes.
One class can create many objects.
Punctuator
Variable
Separator
Operator
Function overriding
Function overloading
Data hiding
Compile time
Run time
Both
Simple Interest
SimpleInterest
1SimpleInterest
Simple@Interest
public
default
Variables
Keywords
Punctuators
Class
Method
JVM
Source Code
Bytecode
Identifier
Value
Member Functions
Data Members
Hiding complexity
Method hiding
Hiding constructor