Java OOPS (medium)
30 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Which keyword is used to implement an interface in Java?

  • class
  • extends
  • implements (correct)
  • abstract
  • Which type of methods can an abstract class contain?

  • Only abstract methods
  • Only regular methods
  • Both abstract and regular methods (correct)
  • No methods
  • What is the default access modifier for variables in an interface?

  • public (correct)
  • final
  • protected
  • private
  • Can a class implement multiple interfaces in Java?

    <p>Yes</p> Signup and view all the answers

    Can an interface implement another interface in Java?

    <p>No</p> Signup and view all the answers

    Can objects be created from interfaces in Java?

    <p>No</p> Signup and view all the answers

    Which type of constructor is used to initialize objects with default values?

    <p>Default constructor</p> Signup and view all the answers

    Which constructor is used to initialize an object using the values of another object?

    <p>Copy constructor</p> Signup and view all the answers

    What is the return type of the addAmount() method in the Bank class?

    <p>void</p> Signup and view all the answers

    What is the access modifier of the displayData() method in the Bank class?

    <p>public</p> Signup and view all the answers

    What is the formula to calculate the amount for a particular principal amount, rate of interest, and time?

    <p>$amount = principal * rate / time$</p> Signup and view all the answers

    Why are the data members of the Bank class declared as private?

    <p>To provide security</p> Signup and view all the answers

    Which programming paradigm focuses more on the data and related methods rather than procedures?

    <p>Object-oriented programming</p> Signup and view all the answers

    What is a template that has certain attributes in Java?

    <p>Class</p> Signup and view all the answers

    What is an instance of a class in Java?

    <p>Object</p> Signup and view all the answers

    What is the access modifier used for the 'name' variable in the 'Bank' class?

    <p>private</p> Signup and view all the answers

    What is the purpose of the 'deposit' method in the 'Bank' class?

    <p>To update the balance</p> Signup and view all the answers

    What is the output of the following code?

    Bank obj = new Bank();
    obj.getData();
    obj.deposit(1500);
    float amount = obj.calculateAmount(300, 4, 2);
    System.out.println(amount);
    

    <p>1800</p> Signup and view all the answers

    Which type of inheritance is demonstrated in the given example: A->B->C, where A, B, C are classes and B is derived from A and C is derived from B?

    <p>Multi-level inheritance</p> Signup and view all the answers

    Which type of polymorphism takes place during method/function overloading?

    <p>Compile-time polymorphism</p> Signup and view all the answers

    What does it mean for a class to be declared as abstract?

    <p>Objects cannot be created from the class</p> Signup and view all the answers

    What is the purpose of the 'abstract' keyword in Java?

    <p>To define a class as abstract</p> Signup and view all the answers

    What happens when an abstract method is declared in a class?

    <p>The method must have an empty body</p> Signup and view all the answers

    What annotation can be used to indicate that a method is being overridden?

    <p>@Override</p> Signup and view all the answers

    Which of the following is the purpose of encapsulation in Java?

    <p>To achieve data hiding</p> Signup and view all the answers

    Which of the following is an example of encapsulation in Java?

    <p>Declaring private class attributes and using getter and setter methods</p> Signup and view all the answers

    What is the purpose of inheritance in Java?

    <p>To increase reusability of code</p> Signup and view all the answers

    Which keyword is used to inherit properties from a parent class in Java?

    <p>extends</p> Signup and view all the answers

    What is the purpose of getter and setter methods in encapsulation?

    <p>To increase control of class and attributes</p> Signup and view all the answers

    Which of the following is an example of inheritance in Java?

    <p>Inheriting properties of a parent class</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser