Object-oriented language