您的位置:寻梦网首页编程乐园Java天地Core JavaJava Lecture Notes

Introduction

Content

Apply

Reflect

Extend


Table of Contents

  Context
  Computers and Software systems

Computers
System
Software System

Systems programs and systems programmers –
 a possible source of confusion

Computer programming language

Software development activities

Computers and Software Systems Activities
Object-oriented systems

Overview of object concepts

The execution of software systems
Specification of software systems
Inheritance and polymorphism
Object-oriented software development processes

Object technology concept map

Object technology concept map: Activities

Abstraction

Classes and objects
Kinds of real-world classes

Classes and Objects: Summary

Encapsulation

Classes and Objects and Encapsulation: Activities
State
Attributes
Operations
Controlling state change
State changes and Class hierarchies: Activities

Inheritance

Class hierarchies
Overriding methods

Messages

Messages with arguments
Messages and Events: Activities

Object-oriented programming languages

Different realisations of object concepts as programming languages
Influence of choice of programming language

Back to top

basicline.gif (169 bytes)

RITSEC - Global Campus
Copyright ?1999 RITSEC- Middlesex University. All rights reserved.
webmaster@globalcampus.com.eg