Terminology
Some terms in OOP are:
Object - a thing, created from a class.
Method - a function inside a class
Attribute - data, properties like: color, size, name
Function - action, something that takes input and changes it.
Behavior - a method inside a class for example
Method - the same as a function but operating inside a class.
Interface
Struct -