#java #javatutorial #javacourse
public class Main {
public static void main(String[] args) {
// Method overriding = When a subclass provides its own
// implementation of a method that is already defined.
// Allows for code reusability and gives specific implementations.
Dog dog = new Dog();
Cat cat = new Cat();
Fish fish = new Fish();
dog.move();
cat.move();
fish.move();
}
}
public class Animal {
void move(){
System.out.println("This animal is running");
}
}
public class Dog extends Animal{
}
public class Cat extends Animal{
}
public class Fish extends Animal{
@Override
void move(){
System.out.println("This animal is swimming");
}
}
public class Main {
public static void main(String[] args) {
// Method overriding = When a subclass provides its own
// implementation of a method that is already defined.
// Allows for code reusability and gives specific implementations.
Dog dog = new Dog();
Cat cat = new Cat();
Fish fish = new Fish();
dog.move();
cat.move();
fish.move();
}
}
public class Animal {
void move(){
System.out.println("This animal is running");
}
}
public class Dog extends Animal{
}
public class Cat extends Animal{
}
public class Fish extends Animal{
@Override
void move(){
System.out.println("This animal is swimming");
}
}
- Category
- Bro Code
- Tags
- java tutorial, java course, java programming

Be the first to comment