next up previous
Next: Introduction

Everything is not an object

Jocelyn Ireson-Paine
Department of Experimental Psychology
Oxford University gif, and KB7
Petros S. Stefaneas
Section of Mathematics
National Technical University of Athens gif, and KB7

Research paper

Key words: Object oriented programming, Java, modularisation.

Everything is not an object


The new programming language Java carries object-orientation to extremes, treating all user-defined types as objects. We argue that this causes problems with readability, which we illustrate with examples. Java could have avoided these problems if it had gonstructs for modules and for non-object data-types.

Jocelyn Ireson-Paine
Mon Jan 12 14:15:07 GMT 1998