Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Sams Teach Yourself Object Oriented Programming in 21 Days 1st Edition

4.4 out of 5 stars 8 customer reviews
ISBN-13: 075-2063321096
ISBN-10: 0672321092
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$7.50 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$35.60 On clicking this link, a new layer will be open
More Buying Choices
23 New from $27.75 30 Used from $0.77
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


2016 Book Awards
Browse award-winning titles. See all 2016 winners
$35.60 FREE Shipping. Only 1 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Editorial Reviews

From the Back Cover

Sams Teach Yourself Object Oriented Programming in 21 Days differs from other OOP books in two main ways. Many classic OOP books are designed for software engineers and teach at an academic level. Sams Teach Yourself Object Oriented Programming in 21 Days presents accessible, user-friendly lessons designed with the beginning programmer in mind. Other OOP books work to present both OOP and to teach a programming language (for example: Object-Oriented Programming in C++). Although Sams Teach Yourself Object Oriented Programming in 21 Days uses Java to present the examples, the book is designed to present concepts that apply to any OOP environment.

About the Author

Tony Sintes has worked with Object-Oriented Technologies since 1995. In that time, Tony has been part of many object-oriented development efforts. Currently, he works for BroadVision where his main responsibility as team mentor, building the skills of less-experienced developers. He brings his years of experience and ability to teach to different projects in order to guarantee their success.

Tony Sintes has written for JavaWorld, Dr. Dobb's Journal, LinuxWorld, JavaOne Today, and Silicon Prairie, where he produced a highly-regarded monthly column on Object-Oriented Programming. Tony currently writes JavaWorld's monthly Q&A column.

NO_CONTENT_IN_FEATURE


Product Details

  • Paperback: 698 pages
  • Publisher: Sams Publishing; 1 edition (September 22, 2001)
  • Language: English
  • ISBN-10: 0672321092
  • ISBN-13: 978-0672321092
  • Product Dimensions: 7.4 x 1.7 x 9.1 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #1,796,934 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
This book is a lifesaver. If you have done non-OOP development and are trying to learn Java and OOP, this book may be for you.
I find other Java books do not do enough to tie-in the big picture. Even after reading Eckel's Thinking in Java (among others), I found I was not really thinking in OO terms. I still had the procedural mindset. I have looked into other OO/Java topics for help in areas such as design patterns, UML, and unit testing, but was having trouble putting it all together. Too many books and instructor-led courses save these topics for later - after bad habits with regards to Java have emerged.
Even though it is a SAMS book, Teach Yourself OOP in 21 Days does an excellent job of bringing it all together early and often. The author wastes no time introducing the UML and patterns in a clear, easy-to-understand format. He even explains and provides code for unit testing (via JUnit).
This book does not teach Java - but it does teach you how you should think about and implement Java applications. I highly recommend it as a companion text to an "Intro to Java" course - espeically for those with previous non-OO development experience.
Comment 48 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Sam's "Teach Yourself Object Oriented Programming" is a welcome addition to your Java arsenal. Whenever I've started a new language in the past, I would start with a Sam's book for an overview on the subject, followed by a Wrox series book to get more depth, followed by an "Unleashed" or "Professional" book.
This Sam's book is more than an overview. It teaches the full scope of OOP which is what Java is all about. If you need a solid foundation in Java, Sam's Teach Yourself OOP is the way to go.
Comment 21 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
One of the most crucial elements that any book on OOP can provide is a baseline grounding so that later in learning about object oriented programming, the reader knows what others are talking about. This book requires attention from page 1 as the author walks the reader through this complex process, not overlooking what many authors may assume to be obvious. For example, encapsulation is clarified by noting that it is synonomous with component, module or bean. Not a big deal unless you're used to using "component" as an object you can load in Flash. Interestingly, most OOP was developed before the Internet, and so often you will see other terms, like "client" used in a wholly different way than you will find in a "client-server" pair.

Being adverse to "gimmick books", I ignore the "...in 21 Days" portion of the title. The author doesn't get caught up in such cleverness by a marketing wonk. Rather, you can read it and later use it as a solid reference book. After having gone on to design patterns (which are nicely introduced in this book as well), I keep coming back to this book and finding more gems. The fact that I understand OOP much better now than when I first read this book--and have still returned to this book after going through several others attests to this book's value.

It's examples are all in Java, and I'm not a Java programmer. However, that doesn't matter, if you're learning OOP for anything from C# to ActionScript 3.0, there's much to be learned in this work.
Comment 10 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition
A very Good detailed introduction to Object Oriented Programming in Java, though the book is very old it still get's the Job done. The only drawback to this book is that the code examples are based on Java and Object Oriented Concepts that Java has adopted have evolved a lot since the publishing of this book. In general, this book will give you the basic foundations of Object Oriented Programming
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Set up an Amazon Giveaway

Sams Teach Yourself Object Oriented Programming in 21 Days
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
This item: Sams Teach Yourself Object Oriented Programming in 21 Days