Live briefing
Everything about Method (computer programming)
Function that is tied to a particular instance or class
A method in object-oriented programming (OOP) is a procedure associated with an object, and generally also a message. An object consists of state data and behavior; these compose an interface, which specifies how the object may be used. A method is a behavior of an object parametrized by a user. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Method (computer programming)A 5-minute orientation
- Skim a recent paper: Impact of ChatGPT on learning outcomes and performance of students in computer programming courses: a mixed-method approachInfluential work since 2022
- Pick up a classic book: Java software solutionsThe most-reprinted book on the subject
- Read the landmark paper: PBL and Computer Programming — The Seven Steps Method with AdaptationsCited 57 times
- Go sideways: Virtual functionA closely related topic
- Go sideways: Inheritance (object-oriented programming)A closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
PBL and Computer Programming — The Seven Steps Method with Adaptations
Computer programming methodology
A method for evaluating student written computer programs in an undergraduate computer science programming language course
Computer-generated-hologram-accelerated computing method based on mixed programming
Efficient tree-generation method suitable for computer programming
🆕 Influential since 2022
Impact of ChatGPT on learning outcomes and performance of students in computer programming courses: a mixed-method approach
Immune Plasma Programming: A new evolutionary computation-based automatic programming method
Predictors of university students’ intentions to enroll in computer programming courses: a mixed-method investigation
Revalidation on Computer Programming Self-Efficacy Scale using Fuzzy-Delphi Method Approach
Explicit Instruction-based Methodology forTeaching Introductory Computer Programming
📚 Books worth reading
Java software solutionsLewis, John, John E. Lewis Ph. D. · 1997
IBM PC ApprenticeInc. Wordware Pub., Leonard Paul Kubiak · 1984
Classical and object-oriented software engineeringStephen R. Schach · 1996
SPSS ExplainedPerry R. Hinton, Charlotte Brownlow · 2004
UML distilledMartin Fowler · 1997
Presentation ZenGarr Reynolds · 2007
Applying UML and patternsCraig Larman · 1998
Python for Finance: Analyze Big Financial DataYves Hilpisch · 2014
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Virtual function In object-oriented programming such as is often used in C++ and Object Pascal, a virtual function or virtual method is an inheritable and overridable function…
- Inheritance (object-oriented programming) In object-oriented programming, inheritance is the mechanism of basing an object or class upon another object (prototype-based inheritance) or class (class-base…
- Method overriding Method overriding, in object-oriented programming, is a language feature that allows a subclass or child class to provide a specific implementation of…
- Template method pattern In object-oriented programming, the template method is one of the behavioral design patterns identified by Gamma et al. in the book Design Patterns. The…
- Curiously recurring template pattern The curiously recurring template pattern (CRTP) is an idiom in which a class derives from a class template instantiation using itself as a template parameter…
- Destructor (computer programming) In object-oriented programming, a destructor (sometimes abbreviated dtor) is a method which is invoked mechanically just before the memory of the object…
- Singleton pattern In object-oriented programming, the singleton pattern is a software design pattern that restricts the instantiation of a class to a singular instance.…
- Fragile base class The fragile base class problem is a fundamental architectural problem of object-oriented programming systems where base classes (superclasses) are considered…