While the functional interface in Java can only contain one abstract method, the normal interface can include any number of abstract methods. They wrap a function in an interface, which is why they are termed functional interfaces. The one abstract method on the interface serves as the function's representation.