Comparison with procedure-based programming internal procedures and user-defined functions

Methods generally combine the characteristics of internal procedures and user-defined functions, and add features unique to classes.