If you have no experience with object oriented programming, you have a lot to cope up first. From things like inheritance, there are some more power to your language now.
In java for example, you can create your own class that you could extend on another class so that it gets the functions you...