Live briefing
Everything about Property (programming)
Class member in object-oriented programming
A property, in some object-oriented programming languages, is a special sort of class member, intermediate in functionality between a field and a method. The syntax for reading and writing of properties is like for fields, but property reads and writes are (usually) translated to 'getter' and 'setter' method calls. The field-like syntax is easier to read and write than many method calls, yet the interposition of method calls "under the hood" allows for data validation, active updating, or implementing what may be called "read-only fields". Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Property (programming)A 5-minute orientation
- Skim a recent paper: Peroxidase-like Active Nanomedicine with Dual Glutathione Depletion Property to Restore Oxaliplatin Chemosensitivity and Promote Programmed Cell DeathInfluential work since 2022
- Pick up a classic book: Version 2.0 of the TXYZ thermal analysis program, TXYZ20The most-reprinted book on the subject
- Read the landmark paper: Survivable networks, linear programming relaxations and the parsimonious propertyCited 125 times
- Go sideways: Mutator methodA closely related topic
- Go sideways: Fluent interfaceA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Survivable networks, linear programming relaxations and the parsimonious property
Evolutionary Programming Applied to the Development of Quantitative Structure-Activity Relationships and Quantitative Structure-Property Relationships
Global Convergence Property of the Affine Scaling Methods for Primal Degenerate Linear Programming Problems
A property of assignment type mixed integer linear programming problems
Testing the nullspace property using semidefinite programming
Using Complementary Slackness Property to Solve Linear Programming with Fuzzy Parameters
The strong conical hull intersection property for convex programming
Optimal Prefix-Free Codes for Unequal Letter Costs: Dynamic Programming with the Monge Property
🆕 Influential since 2022
Peroxidase-like Active Nanomedicine with Dual Glutathione Depletion Property to Restore Oxaliplatin Chemosensitivity and Promote Programmed Cell Death
Some Results in Fuzzy b-Metric Space with b-Triangular Property and Applications to Fredholm Integral Equations and Dynamic Programming
Descent Property in Sequential Second-Order Cone Programming for Nonlinear Trajectory Optimization
A novel Noor iterative method of operators with property (E) as concerns convex programming applicable in signal recovery and polynomiography
Bistable property and energy programming of lanyard coilable masts inspired by Kresling origami
📚 Books worth reading
- 📕Version 2.0 of the TXYZ thermal analysis program, TXYZ20John Albers · 1992
- 📕Membrane Transport Phenomena (MTP)Larry W. Mason · 1997
Advanced Electromagnetic ComputationDikshitulu K. Kalluri · 2017
Coding FreedomE. Gabriella Coleman · 2012- 📕A prototype model for simulating barrier fire performanceLeonard Y. Cooper · 2000
- 📕Foreign educational benefits and surplus propertyUnited States. Congress. Senate. Committee on Military Affairs. · 1946
- 📕CAPMichael J. Zehe · 2001
- 📕Software protection and marketingMorton David Goldberg · 1983
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Mutator method In computer science, a mutator method is a method used to control changes to a variable. They are also widely known as setter methods. Often a setter is…
- Fluent interface In software engineering, a fluent interface is an object-oriented API whose design relies extensively on method chaining. Its goal is to increase code…
- Uniform access principle The uniform access principle of computer programming was put forth by Bertrand Meyer (originally in his book Object-Oriented Software Construction). It…
- Higher-order function In mathematics and computer science, a higher-order function (HOF) is a function that does at least one of the following: takes one or more functions as…
- Friend class A friend class in C++ can access the private and protected members of the class in which it is declared as a friend. A significant use of a friend class…
- Function object In computer programming, a function object is a construct allowing an object to be invoked or called as if it were an ordinary function, usually with the…
- Concepts (C++) Concepts in the C++ programming language are type constraints on templates (or generics). Concepts are named Boolean predicates on template parameters…
- Template (C++) Templates are a feature of the C++ programming language that allow functions and classes to operate with generic types. This allows a function or class…