Polymorphism
Encapsulation
Abstraction
Inheritance
polymorphism
All of the above
Multiple inheritance for classes
multiple inheritance of interface
compile time polymorphism
method overriding
method overloading
constructor overloading
operator overloading
Hiding complexity
Method hiding
Hiding constructor
None
Wrapping data fields with methods
Hiding data and internal methods using access modifiers in a class
Using Interfaces
Composition
Syntax errors
Logical errors
Run-time errors
Technical errors
Missing semicolon
Mismatched braces in classes and methods
Misspelled keywords and identifiers
Addition is required but subtraction is performed
Dividing an integer by zero.
Accessing an element that is out of bounds of an array.
Trying to store a value which is incompatible to a certain data-type.
Program
High level Language
Object
None of these
Oak
C
C++
A runtime system
A set of development tools
An Application Programming Interface (API)
All of these
Interpretation
Compilation
Byte Code
Compiler
Interpreter
Java Virtual Machine(JVM)
Robust
Secured
Platform Independent
Procedure Oriented
Applets
Applications
Both a and b
.java
.class