What is the difference between a method declaration and a method definition in Java?
A. Declaration specifies method name, return type, and parameters; definition provides the implementation
B. Declaration is used for constructors, and definition is used for regular methods
C. Declaration is optional, and definition is mandatory
D. Declaration and definition are the same in Java
Answer: Option A
What is a constructor in Java?
A. A special method to create instances of classes
B. A method used for mathematical calculations
C. A method to perform string manipulations
D. An exception handling mechanism
In Java, which method is automatically called when an object is created?
A. start()
B. main()
C. init()
D. constructor()
What is method overloading in Java?
A. Defining multiple methods with the same name in the same class
B. Calling methods from another class
C. Using methods to load data from a file
D. Running methods in parallel threads
Join The Discussion