Object Oriented Programming - Softcover

Puntambekar, Mrs Anuradha Anand

 
9789350388907: Object Oriented Programming

Zu dieser ISBN ist aktuell kein Angebot verfügbar.

Inhaltsangabe

Unit - I (Chapter - 1) Object Oriented Thinking : Need for oop paradigm, A way of viewing world - Agents, Responsibility, Messages, Methods, Classes and instances, Class hierarchies (inheritance), Method binding, Overriding and exceptions, Summary of oop concepts, Coping with complexity, Abstraction mechanisms. Unit - II (Chapter - 2) Java Basics : History of Java, Java buzzwords, Data types, Variables, Scope and life time of variables, Arrays, Operators, Expressions, Control statements, Type conversion and casting, Simple Java program, Concepts of classes, Objects, Constructors, Methods, Access control, this keyword, Garbage collection, Overloading methods and constructors, Parameter passing, Recursion, Nested and inner classes, Exploring string class. Unit - III (Chapter - 3) Inheritance : Hierarchical abstractions, Base class object, Subclass, Subtype, Substitutability, Forms of inheritance - Specialization, Specification, Construction, Extension, Limitation, Combination, Benefits of inheritance, Costs of inheritance, Member access rule, Super uses, Using final with inheritance, Polymorphism - Method overriding, Abstract classes, The object class. Unit - IV (Chapter - 4) Packages and Interfaces : Defining, Creating and accessing a package, Understanding CLASSPATH, Importing packages. Differences between classes and interfaces, Defining an interface, Implementing interface, Applying interfaces, Variables in interface and extending interfaces. Exploring Java.io. Unit - V (Chapter - 5) Exception Handling : Concepts of exception handling, Benefits of exception handling, Termination or resumptive models, Exception hierarchy, Usage of try, catch, throw, throws and finally, Built in exceptions, Creating own exception sub classes. String handling, Exploring java.util. Unit - VI (Chapter - 6) Multithreading : Difference between multi threading and multitaksing, Thread life cycle, Creating threads, Thread priorities. Synchronizing threads, Interthread communication, Thread groups, Daemon threads. Enumerations, Autoboxing, Annotations, Generics. Unti - VII (Chapters - 7, 9) Event Handling : Events, Event sources, Event classes, Event Listeners, Delegation event model, Handling mouse and keyboard events, Adapter classes. The AWT class hierarchy, User interface components - Labels, Button, Canvas, Scrollbars, Text components, Check box, Check box groups, Choices, List panels - Scrollpane, Dialogs, Menubar, Graphics, Layout manager - Layout manager types - Border, Grid, Flow, Card and grid bag. Unit - VIII (Chapters - 8, 9) Applets : Concepts of applets, Differences between applets and applications, Life cycle of an applet, Type of applets, Creating applets, Passing parameters to applets. Swing : Introduction, Limitations of AWT, MVC architecture, Components, Containers, Exploring swing - JApplet, JFrame and JComponent, Icons and Labels, Text fields, Buttons - The JBotton class, Check boxes, Radio buttons, Combo boxes, Tabbed Panes, Scroll Panes, Trees, and tables.

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Weitere beliebte Ausgaben desselben Titels

9780333692417: Object Oriented Programming Using C++: An Introduction (Computer Science Series)

Vorgestellte Ausgabe

ISBN 10:  0333692411 ISBN 13:  9780333692417
Verlag: Palgrave, 1997
Softcover