325). If a class inheriting an abstract class does not define all of its function then it will be known as?

[A]Abstract
[B]A simple class
[C] Static class
[D]None of the mentioned

Show Answer

326). Which of these is not a correct statement?

[A] Every class containing abstract method must be declared abstract
[B]Abstract class defines only the structure of the class not its implementation
[C]Abstract class can be initiated by new operator
[D]Abstract class can be inherited

Show Answer

328). What will be the output of the following Java code?
    class A 
    {
        public int i;
        private int j;
    }    
    class B extends A 
    {
        void display() 
        {
            super.j = super.i + 1;
            System.out.println(super.i + " " + super.j);
        }
    }    
    class inheritance 
   {
        public static void main(String args[])
        {
            B obj = new B();
            obj.i=1;
            obj.j=2;   
            obj.display();     
        }
   }

[A]2 2
[B]3 3
[C]Runtime Error
[D]Compilation Error

Show Answer

329). What will be the output of the following Java code?
    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)     
        }
   }

[A]1 2
[B] 2 1
[C]Runtime Error
[D]Compilation Error

Show Answer

330). What will be the output of the following Java code?
    class A 
    {
        int i;
        void display() 
        {
            System.out.println(i);
        }
    }    
    class B extends A 
    {
        int j;
        void display() 
        {
            System.out.println(j);
        }
    }    
    class method_overriding 
    {
        public static void main(String args[])
        {
            B obj = new B();
            obj.i=1;
            obj.j=2;   
            obj.display();     
        }
   }

[A]0
[B]1
[C]2
[D]Compilation Error

Show Answer

331). What will be the output of the following Java code?
    class A 
    {
        public int i;
        protected int j;
    }    
    class B extends A 
    {
        int j;
        void display() 
        {
            super.j = 3;
            System.out.println(i + " " + j);
        }
    }    
    class Output 
    {
        public static void main(String args[])
        {
            B obj = new B();
            obj.i=1;
            obj.j=2;   
            obj.display();     
        }
   }

[A]1 2
[B] 2 1
[C]1 3
[D]3 1

Show Answer