Java for Practitioners: An Introduction and Reference to by John Hunt BSc, PhD, MBCS, CEng (auth.)

By John Hunt BSc, PhD, MBCS, CEng (auth.)

Java for Practitioners doesn simply offer an creation to Java, it additionally tells you all approximately item orientation. one of many largest issues of some of the Java books at the moment out there is they simply educate the language and forget about the item orientation elements (or at top simply dedicate one bankruptcy to it). not just does John Hunt hide either Java and item orientation completely yet he additionally realises that practitioners examine top via oing'and he writes this publication to mirror that. Chapters are dippable-into and ideas and ideas are brought by means of routines and functional examples. The ebook does in fact disguise the hot free up - Java 2/JDK 1.2 - and it is usually the Java Self-Tester which we could readers make sure whether or not they are able to take Sun's Java Certification examination. there's additionally a vital reference part which supplies precise suggestions to genuine global Java difficulties, and new Java good points. nobody aspiring to circulation over to Java can be with out this book.

Show description

Read or Download Java for Practitioners: An Introduction and Reference to Java and Object Orientation PDF

Best programming: programming languages books

Objektorientierte Programmiersprache C++: Vollständige Einführung anhand von Beispielen (VDI-Buch) (German Edition)

In diesem Werk werden alle Aspekte der Sprache C++ behandelt, deshalb ist das Buch ebenso für Einsteiger, mit oder ohne Vorkenntnisse über eine andere Programmiersprache, als auch für Umsteiger von anderen Programmiersprachen bzw. C-Programmierer geeignet. Die Darstellung der Sachverhalte erfolgt knapp und systematisch, die Beispiele sind kurz, prägnant und compiler- unabhängig und auf allen Rechnern mit C++ 2.

Additional info for Java for Practitioners: An Introduction and Reference to Java and Object Orientation

Sample text

You should also have noted that objects and their classes, methods and instance variables are identified by more of an evolutionary process than in languages that are not objectoriented. 10 Exercise Take a system with which you are familiar and try to break it down into objects. Carry out a similar set of steps to those described above. Do not worry about how to implement the objects or the classes. Use whatever representation best fits your way of working to describe what the methods do (pseudocode or a programming language, such as C or Pascal, if you prefer).

Note however, that the interesting thing here is that not only have I not had to define integers to represent the date, neither have I had to define methods to access such dates. These have both been inherited from the parent class Da teo In addition, I can now treat an instance of Birthday as either a Da te or as a Birthday depending on what I want to do! What would you do in languages such as C, Pascal or Ada83? One possibility is that you could define a new package Birthday, but that package would not extend Date s; it would have to import Da t e s, add interfaces to it etc.

1991). In addition, Wirfs-Brock et al. (1990) is an excellent, non-language-specific introduction to structuring object-oriented systems. It uses a rather simplistic approach, which is ideal for learning about objectoriented system design but is not generally applicable. This is not a problem, as what you want to do at the moment is to get the background rather than specific techniques. Another good reference for further reading is Yourdon (1994). Rumbaugh, J. et al. (1991). Object-oriented modeling and design.

Download PDF sample

Rated 4.23 of 5 – based on 9 votes