What is a fundamental difference between procedural programming (POP) and object-oriented programming (OOP) in Java?
- POP separate function and data OOP combines data and function into objects.
- POP support inheritance, while OOP does not.
- POP focus on data encapsulation, while OOP focuses on function abstraction
- POP uses objects as the primary building blocks, while OOP uses functions