Object oriented language