Added: 3 years ago
From: highschooleLearning
Views: 46,699
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (43)

Sign In or Sign Up now to post a comment!
  • This is a very basic but accurate video that describes the concepts of OOP.

  • i'm not real sure who would try to understand a programming organizational concept without knowing "what a program is" (and actually find it useful) ... but for the rest of us, skipping to 1:17 is maybe a good idea

  • Is it being racist when I say it was nice to hear this subject explained in an accent and a voice I could understand and relate to?

  • gunna make cookies when i get home from college because this vid taughted me how

  • Fifi Bark!

    Arf Arf Arf!

  • Easy, right? Doesn't it make you wonder why this isn't taught before, "This is how to write, 'Hello, world!' "?

  • this was soooo basic....

  • Many thanks..

  • Pretty useful vid as an intro to object oriented programming. Does well in introducing the basic concepts.

  • coolio, sniffer, fifi, Bark!

  • eff object oriented programming just do ti the rgpular hardcoding way make lots of variables and lots of unfctions and make your code impossbiel to follow just like tshi commment

  • But how come the Dogs has different park voice . Suppose to be same method

  • @JESUSwasARABICMAN coz they have different properties.

  • @lgcamson thanks man .. now it's so clear to me

  • Pretty good. Thanks

  • love it!

  • FANTASTIC! I just learned object oriented programming in 8:32 seconds! I struggled with this during my whole life because texts and manual were too complicated! And most people give examples using cars. Not to be sexist but being a women i could related and grasp more with the cooking example.

    Thank You!!!

  • @dshih85 I have just found a book that really talks to me about not even based on this sort of stuff if you like.

    Where I am using a class say Product (always use uppercase as the first character of a class in OOP, makes it look more professional), then set say every product is going to have a productcode,price, qty in stock etc.

    Then extend the attributes to each product you have, say a book has pages (length of book), then duration on CDs or DVDs, ISBN or catalogue no for a DVD etc.

  • @dshih85 Then you can go onto encapsulation, where you protect varaibles so you cannot access those attributes outside of that class like you'd have to use constructor methods and get methods to allow it to return values, makes for a much more professionally constructed application.

  • @dshih85 Like you dont want the program to accidentally overwrite a productcode do you? So you dont make that private if you want to extend the class, so you make it protected, using the ZF coding convention you put an underscore as the start of any variable, just a tip.

  • @dshih85

    You didn't learn object oriented programming, you just learned what object oriented programming is...

  • You forgot method overloading, method overriding, and Polymorphism. With these it is to be called Object-oriented programming. Cheer! ^^

  • @TheSuperkookai inhertitance too?

  • now i know how to bake cookies

  • @IIZODIIAC you can create a class called cookies and then add data members such as int chocolate; and member functions like void bake(); and then from that you can create objects like cookies sugar;

  • WOWO

    THANKS ALOT

  • great video, even if it looks obsolete :D

  • Thank you so much.

  • Very easy to understand, good stuff.

  • Thanks

  • Thanks

  • thanks !

  • thanks! :)

  • that's good one.

  • very nice, but need more about OOP

  • Good one!! Clearly told for a person of any age and any profession.

  • somehow it feels like i'm back in high school

  • @nrva41, what high school did you go to? all we ever learned was not to use drugs lol

  • yeah, really help for anyone who is trying to learn object-oriented programming

  • this is a great for anyone that is trying to understand oop.

Loading...
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more