GE HealthCare interview question

Difference between Abstraction & Interface. How is Java different than C++ (as I had done both Java and C++)?