Object Oriented Software Engineering   View all facts   Glossary   Help
subject > component > module > Java module > Java method
Next Java moduleJava package    UpJava module, method    Previous Java moduleJava class   

Java method
subjectfact 
Java methodcan be accessed by other methods and variables in any class in the same package by defaultlink: chapter2section2.8.html#997, 2001-08-30 14:56:16.0
is a subtopic of 9.1 - The Process of Design2001-08-30 14:56:16.0
is a kind of Java module2001-08-30 14:56:16.0
is a kind of method2001-08-30 14:56:16.0
overrides a method in a superclass with the same name2001-08-30 14:56:16.0
should be as private as possible2001-08-30 14:56:16.0
should not be public except for those that will definitely need to be called from outside the packagelink: chapter2section2.8.html#1011, 2001-08-30 14:56:16.0
should return to its caller from only one place which should be the last statement2001-08-30 14:56:16.0
methodshould have a comment at its head if the method is non-obvious2001-08-30 14:56:35.0
modulehas high cohesion if related aspects of a system are kept together in this module, and unrelated aspects are kept out2001-08-30 14:56:38.0
is implemented2001-08-30 14:56:38.0
lacks side effects if it does not modify any data, and does not leave behind any information, other than its result, that would have an effect on other computations2001-08-30 14:56:38.0
procedural abstractionhas advantage when using a certain procedure, a programmer does not need to worry about all the details of how it performs its computations; he or she only needs to know how to call it and what it computes2001-08-30 14:57:04.0
hides the details of procedures2001-08-30 14:57:04.0
procedureprovides procedural abstraction2001-08-30 14:57:04.0
componentmay perform a special-purpose function such as the user interface for a particular system2001-08-30 14:55:00.0

Kinds of Java method :

Next Java moduleJava package    UpJava module, method    Previous Java moduleJava class