alternative
  • Home (current)
  • About
  • Tutorial
    Technologies
    C#
    Deep Learning
    Statistics for AIML
    Natural Language Processing
    Machine Learning
    SQL -Structured Query Language
    Python
    Ethical Hacking
    Placement Preparation
    Quantitative Aptitude
    View All Tutorial
  • Quiz
    C#
    SQL -Structured Query Language
    Quantitative Aptitude
    Java
    View All Quiz Course
  • Q & A
    C#
    Quantitative Aptitude
    Java
    View All Q & A course
  • Programs
  • Articles
    Identity And Access Management
    Artificial Intelligence & Machine Learning Project
    How to publish your local website on github pages with a custom domain name?
    How to download and install Xampp on Window Operating System ?
    How To Download And Install MySql Workbench
    How to install Pycharm ?
    How to install Python ?
    How to download and install Visual Studio IDE taking an example of C# (C Sharp)
    View All Post
  • Tools
    Program Compiler
    Sql Compiler
    Replace Multiple Text
    Meta Data From Multiple Url
  • Contact
  • User
    Login
    Register

Java - Object-Oriented Programming (OOPS) Concept - Inheritance Quiz

# Quiz
1
Discuss
Inheritance

Which of this keyword must be used to inherit a class?

  • 1]

    super

  • 2]

    this

  • 3]

    extent

  • 4]

    extends

Solution
2
Discuss
Inheritance

What will be the output of the following Java program?

    class A 
    {
        public int i;
        public int j;
        A() 
        {
            i = 1;
            j = 2;
	}
    }    
    class B extends A 
    {
        int a;
        B() 
        {
            super();
        } 
    }    
    class super_use 
    {
        public static void main(String args[])
        {
            B obj = new B();
            System.out.println(obj.i + " " + obj.j)     
        }
   }

 

  • 1]

    1 2
     

  • 2]

    2 1

  • 3]

    Runtime Error

  • 4]

    Compilation Error

Solution
3
Discuss
Inheritance

What will be the output of the following Java program?

    class A 
    {
        int i;
    }    
    class B extends A 
    {
        int j;
        void display() 
        {
            super.i = j + 1;
            System.out.println(j + " " + i);
        }
    }    
    class inheritance 
    {
        public static void main(String args[])
        {
            B obj = new B();
            obj.i=1;
            obj.j=2;   
            obj.display();     
        }
   }

 

  • 1]

    2 2

  • 2]

    3 3

  • 3]

    2 3

  • 4]

    3 2

Solution
4
Discuss
Inheritance

What will be the output of the following Java program?

    class A 
    {
        int i;
        void display() 
        {
            System.out.println(i);
        }
    }    
    class B extends A 
    {
        int j;
        void display() 
        {
            System.out.println(j);
        }
    }    
    class inheritance_demo 
    {
        public static void main(String args[])
        {
            B obj = new B();
            obj.i=1;
            obj.j=2;   
            obj.display();     
        }
   }

 

  • 1]

    0

  • 2]

    1

  • 3]

    2

  • 4]

    Compilation Error

Solution
5
Discuss
Inheritance

Which of these is correct way of inheriting class A by class B?

  • 1]

    class B + class A {}

  • 2]

    class B inherits class A {}

  • 3]

    class B extends A {}

  • 4]

    class B extends class A {}

Solution
6
Discuss
Inheritance

 A class member declared protected becomes a member of subclass of which type?

  • 1]

    public member

  • 2]

    private member

  • 3]

    protected member

  • 4]

    static member

Solution
7
Discuss
Inheritance

What is not type of inheritance?

  • 1]

    Single inheritance

  • 2]

    Double inheritance

  • 3]

    Hierarchical inheritance

  • 4]

     Multiple inheritance

Solution
8
Discuss
Inheritance

Does Java support multiple level inheritance?

  • 1]

    True

  • 2]

    False

Solution
9
Discuss
Inheritance

What would be the result if a class extends two interfaces and both have a method with same name and signature? Lets assume that the class is not implementing that method.

  • 1]

    Runtime error

  • 2]

    Compile time error

  • 3]

    Code runs successfully

  • 4]

    First called method is executed successfully

Solution
10
Discuss
Inheritance

Which of the following is used in implementing inheritance through class?

  • 1]

    inherited

  • 2]

    using

  • 3]

    extends

  • 4]

    implements

Solution
11
Discuss
Inheritance

Which of the following is used for implementing inheritance through an interface?

  • 1]

    inherited

  • 2]

    using

  • 3]

    extends

  • 4]

    implements

Solution
12
Discuss
Inheritance

Static members are not inherited to subclass.

  • 1]

    True

  • 2]

    False

Solution
13
Discuss
Inheritance

If super class and subclass have same variable name, which keyword should be used to use super class?

  • 1]

    super

  • 2]

    this

  • 3]

    upper

  • 4]

    classname

Solution
14
Discuss
Inheritance

In order to restrict a variable of a class from inheriting to subclass, how variable should be declared?

  • 1]

    Protected

  • 2]

    Private

  • 3]

    Public

  • 4]

    Static

Solution
15
Discuss
Inheritance

All classes in Java are inherited from which class?

  • 1]

    java.lang.class

  • 2]

    java.class.inherited

  • 3]

    java.class.object

  • 4]

    java.lang.object

Solution
16
Discuss
Inheritance

Using which of the following, multiple inheritance in Java can be implemented?

  • 1]

    Interfaces

  • 2]

    Multithreading

  • 3]

    Protected methods

  • 4]

    Private methods

Solution
# Quiz
Java

Java

  • Introduction
  • Installation and running a first java program
    • JDK Installation
    • Environment Variable Path Setup
    • Running a first java program
  • 1st Java Program Explanation
    • Program Syntax
  • JDK,JRE,JVM
    • JRE
    • JDK
    • JVM
  • Thing to know before proceed
    • Variable
    • Datatype
    • Operator
    • Keyword
    • Access Modifier
  • Decision Control and looping statement
    • If-else
    • Switch
    • For
    • While
    • do-while
    • break
    • continue
  • Object-Oriented Programming (OOPS) Concept
    • About OOPs
    • Object & Class
    • Inheritance
    • Polymorphism (Runtime & Compile Time)
    • Abstraction (Using abstract and interface)
    • Encapsulation

About Fresherbell

Best learning portal that provides you great learning experience of various technologies with modern compilation tools and technique

Important Links

Don't hesitate to give us a call or send us a contact form message

Terms & Conditions
Privacy Policy
Contact Us

Social Media

© Untitled. All rights reserved. Demo Images: Unsplash. Design: HTML5 UP.