Object Oriented Software Engineering   View all facts   Glossary   Help
subject > component > module > Java module > Java method > Java abstract method
Upabstract method, Java method

Java abstract method comparison table
Subject create by override return to have high cohesion have purpose be access by contain is a subtopic of lack is a kind of perform
abstract method    to serve as a placeholder, indicating that subclasses must have concrete implementationsequivalent to the terms "routine", "function" or "procedure" which are used in non object oriented languages  The Basics of Java method 
Java method a method in a superclass with the same nameits caller from only one place which should be the last statementif related aspects of a system are kept together in this module, and unrelated aspects are kept out public except for those that will definitely need to be called from outside the packageother methods and variables in any class in the same package by default 9.1 - The Process of Designside 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 computationsmethoda special-purpose function such as the user interface for a particular system
Java abstract methodlabelling it with the keyword abstracta method in a superclass with the same nameits caller from only one place which should be the last statementif related aspects of a system are kept together in this module, and unrelated aspects are kept outto serve as a placeholder, indicating that subclasses must have concrete implementationspublic except for those that will definitely need to be called from outside the packageother methods and variables in any class in the same package by defaultany executable statements in its bodyThe Basics of Javaside 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 computationsJava methoda special-purpose function such as the user interface for a particular system

Upabstract method, Java method