Skip to content

PRO TIP Block youtube.com at the DNS level โ€” Pi-hole, NextDNS or your hosts file โ€” but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

Learn Java inheritance in 9 minutes! ๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ

62.2K views on YouTube

#java #javatutorial #javacourse

00:00:00 inheritance
00:05:10 multi-level inheritance

public class Main {
public static void main(String[] args) {

// Inheritance = One class inherits the attributes and methods
// from another class.

Dog dog = new Dog();
Cat cat = new Cat();
Plant plant = new Plant();

}
}
public class Organism {

boolean isAlive;

Organism(){
isAlive = true;
}
}
public class Plant extends Organism{

void photosynthesize(){
System.out.println(“The plant absorbs sunlight”);
}
}
public class Animal extends Organism{

void eat(){
System.out.println(“This animal is eating”);
}
}
public class Dog extends Animal{

int lives = 1;

void speak(){
System.out.println(“The dog goes *woof*”);
}
}
public class Cat extends Animal{

int lives = 9;

void speak(){
System.out.println(“The cat goes *meow*”);
}
}