Object Oriented Software Engineering   View all facts   Glossary   Help
subject > component > module > Java module > Java method > protected method
Next Java methodpublic method    UpJava method    Previous Java methodprivate method   

protected method
subjectfact 
protected methodcan only be accessed by code in the same package as this class as well as code in any subclasses, even if they are not in the same packagelink: chapter2section2.8.html#1018, 2001-08-30 14:57:10.0
is a subtopic of The Basics of Java2001-08-30 14:57:10.0
is a kind of Java method2001-08-30 14:57:10.0
Java methodoverrides 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 package2001-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