0 votes
in JAVA by
Read the following program carefully and find out which concept from the given options is not used or missing in the following program?

Program

class A  

{  

    int x;  

    public:  

    void print(){cout<<"hello"<<x;}  

}  

   

class B: public A  

{  

    int y;  

    public:  

    void assign(int a){y = a;}  

}  

(i) Polymorphism

(ii) Encapsulation

(iii) Inheritance

(iv) Abstraction

1 Answer

0 votes
by

(i) Polymorphism

Polymorphism in Java is a concept by which we can perform a single action in different ways. Polymorphism is derived from 2 Greek words: poly and morphs. The word "poly" means many and "morphs" means forms. So polymorphism means many forms.

There are two types of polymorphism in Java: compile-time polymorphism and runtime polymorphism. We can perform polymorphism in java by method overloading and method overriding.

If you overload a static method in Java, it is the example of compile time polymorphism. Here, we will focus on runtime polymorphism in java.

Related questions

0 votes
asked Feb 8, 2022 in Cyber Security by Robindeniel
+2 votes
asked Jan 24, 2020 in JAVA by rahuljain1
...