Meta tags:
Headings (most frequently used words):
programming, object, and, class, member, special, methods, type, operators, implemented, comparison, of, languages, oriented, contents, construction, destruction, declaration, members, access, availability, variables, manipulation, namespace, management, contracts, see, also, notes, references, constructors, destructors, fields, properties, overloaded, manually, automatically, standard, indexers, casts,
Text of the page (most frequently used words):
type (237), instructions (232), value (151), class (140), the (130), parameters (125), bar (119), method (110), end (92), name (81), return (78), field (78), #object (76), self (70), property (69), this (62), tab (59), members (58), member (52), variable (51), and (47), get (45), set (43), foo (41), with (39), index (39), def (39), parameter (37), can (36), expression (31), function (29), edit (26), only (26), new (24), interface (23), objects (23), abap (23), operator (23), ocaml (23), basic (23), sub (23), programming (22), using (22), visual (22), python (22), java (22), symbol (22), eiffel (21), var (21), php (20), super (20), cls (20), oriented (19), are (19), declaration (19), methods (19), ruby (19), perl (19), net (19), comparison (18), data (18), cobol (18), namespace (18), use (17), for (17), not (17), windows (17), powershell (17), raku (17), objective (17), parentclass (17), languages (16), private (16), item (16), from (15), multi (15), null (15), base (15), argument (15), constructor (15), public (14), javascript (14), syntax (13), one (13), implementation (13), interfaces (13), swift (13), void (13), used (12), protected (12), operand (12), division (12), code (11), language (11), which (11), fields (11), result (11), xojo (11), apl (11), dyalog (11), add (10), protocol (10), clone (10), parent (10), returning (10), operators (10), cobra (10), read (10), operand2 (10), all (9), based (9), instance (9), customized (9), string (9), have (9), access (9), file (9), dispose (9), import (9), smalltalk (9), nil (9), returntype (9), our (9), section (9), logic (8), types (8), usually (8), must (8), inside (8), case (8), does (8), package (8), when (8), procedure (8), default (8), cocoa (8), write (8), implements (8), inherits (8), create (8), wikipedia (7), classes (7), then (7), other (7), current (7), superclass (7), arguments (7), module (7), accessor (7), body (7), definition (7), hash (7), tostring (7), resulting (7), islisp (7), operand1 (7), non (6), page (6), level (6), will (6), that (6), inherit (6), but (6), there (6), args (6), just (6), outside (6), see (6), constructors (6), into (6), has (6), tag (6), copy (6), static (6), endproperty (6), switch (6), val (6), let (6), linkage (6), inputobject (6), membertype (6), shift (6), computedproperty (6), feature (6), pascal (6), may (5), sources (5), list (5), functional (5), example (5), description (5), array (5), call (5), invariant (5), because (5), conforms (5), implemented (5), here (5), named (5), included (5), source (5), declared (5), message (5), friend (5), scope (5), gettype (5), ptr (5), gethashcode (5), compareto (5), equals (5), special (5), postcircumfix (5), byval (5), setbar (5), arg1 (5), init (5), parentinterfaces (5), parentclasses (5), extends (5), role (5), move (5), contents (4), search (4), about (4), comparisons (4), structured (4), concurrent (4), needed (4), requires (4), overloading (4), accessible (4), keyword (4), specified (4), standard (4), importing (4), overload (4), assign (4), separate (4), defined (4), send (4), functions (4), initializer (4), called (4), garbage (4), pointer (4), destruction (4), check (4), isa (4), ctype (4), delphi (4), reflection (4), how (4), shared (4), readonly (4), alias (4), func (4), number (4), clauses (4), setter (4), es6 (4), getbar (4), arg2 (4), finalize (4), obj (4), algol (4), article (4), hide (4), sidebar (4), toggle (3), table (3), view (3), template (3), automatic (3), constraint (3), system (3), specific (3), free (3), higher (3), order (3), prototype (3), doesn (3), information (3), runtime (3), different (3), like (3), ing (3), hashable (3), mutable (3), comparable (3), exists (3), compare (3), implement (3), overrides (3), optional (3), reference (3), some (3), none (3), inheritance (3), associated (3), conventionally (3), practice (3), same (3), way (3), precursor (3), repeated (3), several (3), exporting (3), operations (3), support (3), compiler (3), also (3), any (3), details (3), more (3), identifier (3), declarations (3), factory (3), instanceof (3), converted (3), integer (3), handle (3), __get (3), __set (3), invoke (3), left (3), right (3), pro (3), numbered (3), __package__ (3), scriptproperty (3), else (3), properties (3), destroy (3), value1 (3), destructor (3), endclass (3), arg0 (3), construction (3), loops (3), tools (3), main (3), statement (2), contact (2), privacy (2), policy (2), additional (2), terms (2), foundation (2), was (2), categories (2), articles (2), lacking (2), november (2), 2025 (2), driven (2), dynamic (2), inductive (2), parallel (2), probabilistic (2), english (2), modeling (2), comprehension (2), algebraic (2), reactive (2), flow (2), point (2), dependent (2), anonymous (2), structures (2), imperative (2), references (2), run (2), time (2), unneeded (2), typed (2), downcasting (2), returns (2), upcasting (2), implicit (2), scalar (2), util (2), storable (2), dumper (2), conversion (2), removed (2), hashvalue (2), printable (2), conventional (2), however (2), should (2), within (2), inherited (2), makes (2), allow (2), values (2), optionally (2), required (2), actually (2), equivalent (2), currentmethodname (2), calling (2), passed (2), multiple (2), instead (2), changing (2), tie (2), although (2), _bar (2), fset (2), generally (2), every (2), uses (2), include (2), occurs (2), inline (2), implementing (2), header (2), without (2), community (2), prefix (2), things (2), rather (2), friends (2), until (2), directly (2), their (2), ensures (2), collected (2), initializers (2), initializing (2), comments (2), following (2), finalizer (2), portion (2), placed (2), creates (2), storage (2), duration (2), release (2), notes (2), condition (2), expr (2), loop (2), ensure (2), asserts (2), out (2), spec (2), contracts (2), management (2), what (2), ref (2), attached (2), introspection (2), typeof (2), _class (2), typeid (2), dynamic_cast (2), nullptr (2), manipulation (2), sprintf (2), object_id (2), cmp (2), printstring (2), debugdescription (2), undef (2), variables (2), autoload (2), hasattr (2), selector (2), availability (2), export (2), casts (2), key (2), writeonly (2), __setitem__ (2), __getitem__ (2), bracket_name (2), set_item (2), subscript (2), setobject (2), nsuinteger (2), recent (2), opindexassign (2), opindex (2), indexers (2), opname (2), op_name (2), type1 (2), type2 (2), overloaded (2), synthesize (2), readwrite (2), automatically (2), secondvalue (2), die (2), getter (2), set_x (2), manually (2), defmethod (2), param (2), scriptmethod (2), endmethod (2), initarg (2), initform (2), initialize (2), submethod (2), bless (2), initwithfoo (2), destructors (2), trait2 (2), scala (2), published (2), parentprotocols (2), protocols (2), method_implementations (2), assignments (2), endinterface (2), classvar (2), others (2), remove (2), make_foo (2), dim (2), alloc (2), delete (2), navigation (2), conditional (2), arrays (2), while (2), general (2), learn (2), help (2), cite (2), appearance (2), upload (2), changes (2), links (2), history (2), log (2), account (2), donate (2), menu (2), topic, mobile, cookie, statistics, developers, conduct, legal, safety, contacts, disclaimers, text, available, under, apply, site, you, agree, registered, trademark, profit, organization, wikimedia, inc, creative, commons, attribution, sharealike, license, rendered, parsoid, last, edited, april, 2026, utc, hidden, retrieved, https, org, title, comparison_of_programming_languages_, oriented_programming, oldid, 1351097084, paradigm, lists, subjects, roles, literate, features, event, components, aspects, separation, concerns, symbolic, modifying, reflective, vibe, coding, demonstration, bayesian, program, synthesis, stage, metalinguistic, abstraction, hygienic, macro, interactive, homoiconicity, generic, extensible, attribute, metaprogramming, concurrency, service, relativistic, process, partitioned, global, address, space, models, organic, computing, multitier, macroprogramming, choreographic, mutual, exclusion, actor, pattern, production, graph, rewriting, transformation, templating, tactile, stack, simulation, theoretic, scripting, scientific, quantum, filters, pipes, natural, low, grammar, user, differentiable, spacecraft, command, action, automata, dsl, domain, query, ontology, nondeterministic, answer, abductive, synchronous, streams, signals, dataflow, monad, concatenative, applicative, style, gadts, strict, total, purely, partial, application, recursive, declarative, uniform, persistent, immutable, agent, nested, design, contract, large, small, procedural, modular, block, jackson, paradigms, give, statically, impossible, dynamically, casting, between, object_getclass, subtype, where, supertype, gathered, cl_abap_classdescr, __clone, __hash__, before, __cmp__, __eq__, __copy__, __repr__, __str__, equatable, debugprintable, formal, copywithzone, standardized, since, unless, cloning, cloneable, assuming, pointers, ability, wrap, could, represent, option, parent_class, given, differently, start, good, put, own, unlike, first, afraid, they, possible, ambiguous, referenced, overridden, microsoft, provides, __super, purpose, unsupported, compilers, baseclassname, dereference, subclass, hook, stdarray, arrayaccess, natively, added, pecl, define, these, examples, need, installed, alternative, locals, fget, doc, shown, bad, having, causes, compiled, increasing, size, yet, circumstances, useful, reason, try, very, short, make, faster, including, along, instantiated, line, declaring, explicitly, signature, specify, publicly, times, convention, underscore, unenforced, removeinstvarname, addinstvarname, appear, once, after, his, another, reached, emulated, construct, rarely, initialized, disposable, creation, aka, paragraph, computer, science, comma, separated, goes, works, even, primitive, copied, class_name, member_name, restrictions, collector, guarantee, destination, visualworks, bodies, pass, prefixes, names, kind, providing, root, almost, never, done, framework, gnustep, otherwise, nsobject, supports, than, created, going, through, unused, memory, collection, reserved, himself, sap, post, pre, variant, require, assert, postcondition, precondition, open, imports, unqualified, qualified, iskindof, kind_of, instance_of, get_class, isinstance, down_x, generating_type, trycast, rewritten, dynamictype, iskindofclass, getclass, eclass_isderived, cast, static_cast, includes, subtypes, hashtbl, eql, dup, inspect, to_s, eqv, refaddr, dclone, dump, spl_object_hash, __tostring, identified, hash_code, simply, is_equal, twin, repr, str, identityhash, displaystring, objectidentifier, uintvalue, reflect, isequal, oncompare, oncopy, ongetstring, tempstring, tohash, opcmp, opequals, stringof, std, conv, identityhashcode, hashcode, compilerservices, runtimehelpers, src, compatible, human, readable, equality, representation, binding, nothing, mybase, current_class_name, undefined, ecmascript, initial, thiscontext, context, execution, __call, property_exists, method_exists, method_missing, respond_to, __getattr__, callable, opdispatch, doesnotunderstand, respondsto, forwardinvocation, respondstoselector, handler, missing, widening, narrowing, opcast, explicit, upcast, downcast, newindex, forkeyedsubscript, atindexedsubscript, objectforkeyedsubscript, objectatindexedsubscript, clang, infix, symbol1, symbol2, circumfix, postfix, operands_reversed, __invoke, operator_, __call__, opcall, opbinaryright, opbinary, opunary, binary, unary, attr_writer, attr_reader, attr_accessor, mk_wo_accessors, mk_ro_accessors, mk_accessors, initial_value, settings, a_x, x_set, verification, newbar, declare, class1, class2, defgeneric, provided, noteproperty, current_class, internal, initvalues, cue, override, field1, build, __destruct, __construct, __del__, __init__, deinit, dealloc, abstractp, defclass, othertrait3, othertrait2, othertrait1, traitname, trait, trait1, params, concreteclass, classparent, classname, member1, member2, __all__, instance_fields, method_and_property_declarations, endnamespace, method_and_field_declarations, inheriting, setq, param1, classtype, constructorname, key1, key2, value2, many, argumentlist, typename, undefine, unset, normally, del, compares, such, manipulate, borland, compatibility, influence, individual, hello, world, programs, evaluation, strategy, modulo, safe, coalescing, ternary, systems, map, fold, filter, associative, expressions, generators, enumerated, exception, handling, control, foreach, assignment, please, unsourced, material, challenged, jstor, scholar, books, newspapers, news, find, adding, citations, reliable, improve, encyclopedia, wikidata, projects, version, download, pdf, print, legacy, parser, shortened, url, permanent, link, related, actions, talk, subsection, top, personal, pages, portal, contribute, random, events, jump, content,
Text of the page (random words):
alue 1 field 2 value 2 3 class declaration edit class protocol namespace abap objects class name definition inheriting from parentclass interfaces interfaces method_and_field_declarations endclass class name implementation method_implementations endclass interface name members endinterface n a apl dyalog class name parentclass interfaces members endclass interface name members endinterface namespace name members endnamespace c class name public parentclasses 7 members namespace name members c class name parentclass interfaces members interface name parentinterfaces members d module name members ec class name base class default member values assignments members namespace name java class name extends parentclass implements interfaces members interface name extends parentinterfaces members package name members php namespace name members objective c interface name parentclass 8 protocols instance_fields method_and_property_declarations end implementation name method_implementations end 9 protocol name parentprotocols members end 10 swift class name parentclass protocols members protocol name parentprotocols members python class name parentclasses 7 tab members 11 __all__ member1 member2 visual basic net class name inherits parentclass implements interfaces members end class interface name inherits parentinterfaces members end interface namespace name members end namespace xojo class name inherits parentclass implements interfaces members end class interface name inherits parentinterfaces members end interface module name members end module eiffel class name inherit parentclasses 7 members end n a perl package name isa qw parentclasses 7 members 1 package name members raku class name is parentclass is parentclass 7 does role does role members role name does role does role members module name members ruby class name parentclass members end module name members end windows powershell n a ocaml class name parameters object self inherit parentclass parameters inherit parentclass parameters 7 members end module name members f type name parameters as this class inherit parentclass parameters as base members interface interface with implementation interface interface with implementation end type name interface members end namespace name members smalltalk 12 13 javascript es6 class name extends parentclass members object pascal delphi classname class classparent interfaces private private members include methods and fields public public members protected protected members published published members end package name members scala class concreteclass constructor params extends parentclass with trait1 with trait2 with trait2 members trait traitname extends othertrait1 with othertrait2 with othertrait3 members package name cobol class id name inherits from parentclasses factory implements interfaces class members end factory object implements interfaces instance members end object end class name interface id name inherits from interfaces members end interface name n a cobra class name inherits parentclass implements interfaces tab members interface name inherits parentinterfaces tab members namespace name tab members islisp defclass name base class x initform 0 accessor get x initarg x abstractp nil class members edit constructors and destructors edit constructor destructor finalizer 14 abap objects methods constructor importing parameter argument method constructor instructions endmethod 15 n a apl dyalog name implements constructor base expr instructions name implements destructor instructions c class parameters initializers 16 instructions class instructions c class parameters instructions void dispose instructions class instructions d this parameters instructions this instructions ec class instructions class instructions java class parameters instructions void finalize instructions eiffel 17 18 objective c cocoa id init instructions return self or id initwithfoo parameter bar parameter instructions return self void dealloc instructions void finalize instructions swift init parameters instructions deinit instructions python def __init__ self parameters tab instructions def __del__ self tab instructions visual basic net sub new parameters instructions end sub sub dispose instructions end sub overrides sub finalize instructions end sub xojo sub constructor parameters instructions end sub sub destructor instructions end sub php function __construct parameters instructions function __destruct instructions perl sub new my class parameters _ my self instructions bless self class return self sub destroy my self _ instructions raku submethod build instructions or multi method new self parameters self bless field1 value1 instructions submethod destroy instructions ruby def initialize parameters instructions end n a windows powershell n a ocaml initializer instructions 19 n a f do instructions or new parameters expression 20 member this dispose instructions override this finalize instructions javascript function name parameters instructions 21 n a javascript es6 constructor parameters instructions cobol n a 22 n a cobra cue init parameters tab base init tab instructions def dispose tab instructions islisp defmethod initialize object instance class name initvalues fields edit public private protected friend abap objects public section 23 data field type type private section 23 data field type type protected section 23 data field type type 24 apl dyalog field public field value field private field value c public type field private type field protected type field 25 c public type field value private type field value protected type field value internal type field value d package type field value java protected type field value type field value ec public type field private type field eiffel feature field type feature none field type feature current_class field type feature friend field type objective c public type field private type field protected type field package type field swift n a smalltalk n a 26 n a python self field value 27 n a 28 n a visual basic net public field as type value private field as type value protected field as type value friend field as type value xojo public field as type value private field as type value protected field as type value n a php public field value private field value protected field value perl self field value 27 n a raku has type field is rw has type field n a ruby n a field value 27 windows powershell add member membertype noteproperty name bar value value inputobject variable n a ocaml n a val mutable field value n a f n a let mutable field value n a javascript this field value this field value 27 cobol n a level number field clauses 29 n a n a cobra var field as type value var __ field as type value var _ field as type value islisp field initform value accessor accessor name initarg keyword methods edit basic void method value returning method abap objects methods name importing parameter argument exporting parameter argument changing parameter argument returning value parameter method name instructions endmethod 30 31 apl dyalog left argument name right arguments instructions result left argument name right arguments instructions c 32 type foo parameters the implementation of methods is usually provided in a separate source file with the following syntax type class foo parameters instructions 33 void foo parameters instructions type foo parameters instructions return value c d java ec void type of this foo parameters instructions type type of this foo parameters instructions return value eiffel foo parameters do instructions end foo parameters type do instructions result value end objective c void foo parameter bar parameter instructions type foo parameter bar parameter instructions return value swift func foo parameters instructions func foo parameters type instructions return value python def foo self parameters tab instructions def foo self parameters tab instructions tab return value visual basic net sub foo parameters instructions end sub function foo parameters as type instructions return value end function xojo sub foo parameters instructions end sub function foo parameters as type instructions return value end function php function foo parameters void instructions function foo parameters type instructions return value perl sub foo my self parameters _ instructions sub foo my self parameters _ instructions return value raku has multi method foo self parameters instructions has type multi method foo self parameters instructions return value ruby def foo parameters instructions end def foo parameters instructions expression resulting in return value end or def foo parameters instructions return value end windows powershell add member membertype scriptmethod name foo value param parameters instructions inputobject variable add member membertype scriptmethod name foo value param parameters instructions return value inputobject variable ocaml n a method foo parameters expression f member this foo parameters expression javascript this method function parameters instructions name prototype method function parameters instructions 34 this method function parameters instructions return value name prototype method function parameters instructions return value 34 javascript es6 foo parameters instructions foo parameters instructions return value cobol method id foo data division linkage section parameter declarations procedure division using parameters instructions end method foo method id foo data division linkage section parameter declarations result var declaration procedure division using parameters returning result var instructions end method foo cobra def foo parameters tab instructions def foo parameters as type tab instructions tab return value islisp defgeneric method arg1 arg2 defmethod method arg1 class1 arg2 class2 properties edit how to declare a property named bar manually implemented edit read write read only write only abap objects n a apl dyalog property bar result get instructions set arguments instructions endproperty bar property bar result get instructions endproperty bar property bar set arguments instructions endproperty bar c n a c type bar get instructions return value set instructions type bar get instructions return value type bar set instructions d property type bar instructions return value property type bar type value instructions return value property type bar instructions return value property type bar type value instructions return value ec property type bar get instructions return value set instructions property type bar get instructions return value property type bar set instructions java n a objective c 2 0 cocoa property readwrite type bar and then inside implementation type bar instructions void setbar type value instructions property readonly type bar and then inside implementation type bar instructions n a swift var bar type get instructions set newbar instructions var bar type instructions n a eiffel feature access x type assign set_x feature settings set_x a_x like x do instructions ensure x_set verification end python def setbar self value tab instructions def getbar self tab instructions tab return value bar property getbar setbar 35 def getbar self tab instructions tab return value bar property getbar def setbar self value tab instructions bar property fset setbar visual basic net property bar as type get instructions return value end get set byval value as type instructions end set end property readonly property bar as type get instructions return value end get end property writeonly property bar as type set byval value as type instructions end set end property xojo computedproperty bar as type get instructions return value end get set byval value as type instructions end set end computedproperty computedproperty bar as type get instructions return value end get end computedproperty computedproperty bar as type set value as type instructions end set end computedproperty php function __get property switch property case bar instructions return value function __set property value switch property case bar instructions function __get property switch property case bar instructions return value function __set property value switch property case bar instructions perl sub bar my self shift if my bar shift setter self bar bar return self else getter return self bar sub bar my self shift if my bar shift read only die bar is read only n else getter return self bar sub bar my self shift if my bar shift setter self bar bar return self else write only die bar is write only n raku n a ruby def bar instructions expression resulting in return value end def bar value instructions end def bar instructions expression resulting in return value end def bar value instructions end windows powershell add member membertype scriptproperty name bar value instructions return value secondvalue instructions inputobject variable add member membertype scriptproperty name bar value instructions return value inputobject variable add member membertype scriptproperty name bar secondvalue instructions inputobject variable ocaml n a f member this bar with get expression and set value expression member this bar expression member this bar with set value expression javascript es6 get bar parameters instructions return value s et bar parameters instructions get bar parameters instructions return value set bar parameters instructions cobol method id get property bar data division linkage section return var declaration procedure division returning return var instructions end method method id set property bar data division linkage section value var declaration procedure division using value var instructions end method method id get property bar data division linkage section return var declaration procedure division returning return var instructions end method method id set property bar data division linkage section value var declaration procedure division using value var instructions end method cobra pro bar as type tab get tab tab instructions tab tab return value tab set tab tab instructions get bar as type tab instructions tab return value set bar as type tab instructions islisp n a automatically implemented edit read write read only write only abap objects n a c n a c type bar get set type bar get private set type bar private get set d n a java n a objective c 2 0 cocoa property readwrite type bar and then inside implementation synthesize bar property readonly type bar and then inside implementation synthesize bar n a swift var bar type let bar type n a eiffel python property def bar self tab instructions bar setter def bar self value tab instructions property def bar self tab instructions bar property bar setter def bar self value tab instructions visual basic net property bar as type initial_value vb 10 php perl 36 use base qw class accessor __package__ mk_accessors bar use base qw class accessor __package__ mk_ro_accessors bar use base qw class accessor __package__ mk_wo_accessors bar raku n a ...
|