Inheritance in Java allows a class to inherit properties and behaviors from another class. It promotes code reuse and hierarchy.