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

Introduction

Content

Apply

Reflect

Extend

previous.gif
 (3087 bytes)

next.gif
 (2959 bytes)

 

Content Index

Content Page # 31

Summary of terminology

For reference, I have included a table comparing the terminology used in object-oriented modelling and object-oriented programming. In the table below all the terms on a given row are equivalent, or almost equivalent. The terms shown in bold are the preferred terms for Java programming, as defined by the Java language specification (available at http://java.sun.com/docs/books/jls/html/index.html)

object-oriented modelling

Object-oriented programming

generalization/specialization

inheritance

specializes

extends

operation

method, member function, function member

attribute

member variable, instance variable, data member, field

virtual class

Abstract class

object

object, instance

event, message

(nearest term is `method', but a `method' and a `message' are not strictly equivalent)

Back to top

basicline.gif (169 bytes)

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