Well, after reading quite a bit on Methods in the REALbasic User's Guide, I've come to the conclusion that the easiest way to describe them (in GM and REALbasic context) is that they're user invented commands. The extent of Method design in Silver Creator is being able to write the routine that'll be run when the Method is executed, but the extent of Method design in REALbasic is slightly higher. In RB you can actually alter the syntax of the command, adding additional parameters and such stuff.
I now completely understand what an "object orientated" language is. It's a language intertwined with its interface builder. Many of the variables that you reference aren't created by code visible to the user, instead the interface elements handle them for you. Text fields for example have a "built-in" variable called Text which updates every time the user types something into it, and it equals whatever content the text field holds. So a command such as "Var$ = Text$" (this is GM syntax, but the concept is the same for RB) would make Var equal whatever text was in the text field. The user wouldn't have used code to make Text$ equal anything though, the text field handled the value itself. That's basically what object orientated languages are; languages with interface elements to handle vars.
One of the things I don't like about RB's syntax is how you have to create each variable before you use it. That's gonna be sooooo time consuming!