Java_Homework_Answers
Java_Homework_Answers
5. What is a constructor?
A constructor is a special method in a class that is automatically called when an object is
created. It initializes the object.
8. What is a method?
A method is a block of code that performs a specific task and is defined inside a class.
Person() {
name = "Unknown";
age = 0;
}
Person(String n, int a) {
name = n;
age = a;
}
}
// Multilevel Inheritance
class Grandparent {}
class Parent extends Grandparent {}
class Child extends Parent {}
// Hierarchical Inheritance
class Parent {}
class Child1 extends Parent {}
class Child2 extends Parent {}
19. What is method overriding? Give an example.
Method overriding allows a subclass to provide a specific implementation of a method that
is already defined in its superclass.
Example:
class Animal {
void makeSound() {
System.out.println("Animal makes a sound");
}
}