adplus-dvertising
frame-decoration

Question

What is the output of the Java program with static variables?
public class TestingMethods6
{
  static int cats=25;
  public static void main(String[] args)
  {
    TestingMethods6 t6 = new TestingMethods6();
    System.out.println("t6 BIRDS before=" + t6.cats);
    TestingMethods6 t7 = new TestingMethods6();
    t7.cats = 10;
    System.out.println("t6 BIRDS after=" + t6.cats);
  }
}

a.

t6 BIRDS before=25
t6 BIRDS after=25

b.

t6 BIRDS before=25
t6 BIRDS after=10

c.

t6 BIRDS before=25
t6 BIRDS after=0

d.

None of the above

Posted under Java Programming

Answer: (b).t6 BIRDS before=25
t6 BIRDS after=10

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. What is the output of the Java program with static variables?

Similar Questions

Discover Related MCQs

Q. Java does not allow nesting of methods. (TRUE / FALSE)

Q. A Java constructor is like a method without ___.

Q. The name of a constructor and the name of a class are ___.

Q. The placement of a constructor inside a class should be ___.

Q. The purpose of a Java constructor is ___.

Q. Memory is allocated to an object once the execution of ___ is over in Java language.

Q. In Java, a constructor with no parameters or no arguments is called ___ constructor.

Q. In Java, a constructor with one or morearguments or parameters is called a ___ constructor.

Q. The compiler adds a default no-argument constructor to a class if it ___.

Q. Overloading of constructors in Java means adding more than ___ constructors with the different argument list.

Q. A constructor can call another overloaded constructor using the ___ keyword in Java.

Q. In Java, you can pass __ variables from one constructor to another overloaded constructor.

Q. Choose the correct way of calling the second constructor from the first constructor in the below code options.

Q. Choosing a suitable overloaded constructor happens at ___ time in Java.

Q. Java constructor overloading follows ___ principle in Object-Oriented programming.

Q. Java allows calling or invoking a method from a constructor. State TRUE or FALSE.

Q. To successfully overload a method in Java, the return types must be ___.

Q. To successfully overload a method in Java, the argument-list or parameter-list must be ___.

Q. To successfully overload a method in Java, the method names must be ___.

Q. Java method overloading implements the OOPS concept ___.