Tag: programming languages

Questions Related to programming languages

  1. Compilation error.

  2. Runtime error

  3. Compiles Fine

  4. Depends on the code where you use


Correct Option: A
  1. Inheritance defines a has-a relationship between a superclass and its subclasses

  2. Every Java object has a public method named equals

  3. A class can extend any number of other classes

  4. A non-final class can be extended by any number of classes


Correct Option: B,D

public void addAnimal(List super Dog> animals) { animals.add(new Dog()); } it's NOT legal to add when we use Wildcard character >.(True/ False)

  1. True

  2. False


Correct Option: B
  1. Runtime error.

  2. Depends on the code where you use

  3. Compiles Fine

  4. Compilation error.


Correct Option: D

1.Set s = new HashSet(); 2.s.add("JAVA"); 3.s.add(new Integer(5)); Line 3 will give ClassCast Exception because Two different types of object are getting added.

  1. True

  2. False


Correct Option: B