What the heck is abstract? Final? Protected? I don't understand these. When I looked up abstract in php.net manual, this is what I get.
What? Do all classes require a _construct function except for abstract? It's so annoying I don't know where to start. I understand them, I just dont' know how to use them. AAAHHH!!!!!Any class that contains at least one abstract method must also be abstract. Methods defined as abstract simply declare the method's signature they cannot define the implementation.
When inheriting from an abstract class, all methods marked abstract in the parent's class declaration must be defined by the child; additionally, these methods must be defined with the same (or a less restricted) visibility. For example, if the abstract method is defined as protected, the function implementation must be defined as either protected or public, but not private.
I can get books on it, but I'd rather just try and learn it, but like i've said before. If you don't already know what you're talking about, the manual does diddly. Anybody know of a website that explains them more clearly? And not just one that shows me how to draw a box on the screen..