https://en.wikipedia.org/w/index.php?action=history&feed=atom&title=Override_%28object-oriented_programming%29 Override (object-oriented programming) - Revision history 2025-06-12T11:47:06Z Revision history for this page on the wiki MediaWiki 1.45.0-wmf.4 https://en.wikipedia.org/w/index.php?title=Override_(object-oriented_programming)&diff=308881669&oldid=prev DarknessBot: Fixing identified double redirect 2009-08-19T14:05:35Z <p>Fixing identified double redirect</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:05, 19 August 2009</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>#REDIRECT [[Method overriding<del style="font-weight: bold; text-decoration: none;"> (programming)</del>]]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>#REDIRECT [[Method overriding]]</div></td> </tr> </table> DarknessBot https://en.wikipedia.org/w/index.php?title=Override_(object-oriented_programming)&diff=29673002&oldid=prev TuukkaH: update to topic 2005-11-30T07:17:16Z <p>update to topic</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 07:17, 30 November 2005</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>#REDIRECT [[<del style="font-weight: bold; text-decoration: none;">method</del> <del style="font-weight: bold; text-decoration: none;">(computer</del> <del style="font-weight: bold; text-decoration: none;">science</del>)]]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>#REDIRECT [[<ins style="font-weight: bold; text-decoration: none;">Method</ins> <ins style="font-weight: bold; text-decoration: none;">overriding</ins> <ins style="font-weight: bold; text-decoration: none;">(programming</ins>)]]</div></td> </tr> </table> TuukkaH https://en.wikipedia.org/w/index.php?title=Override_(object-oriented_programming)&diff=16056489&oldid=prev TakuyaMurata at 01:20, 24 May 2003 2003-05-24T01:20:26Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 01:20, 24 May 2003</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>#REDIRECT [[<del style="font-weight: bold; text-decoration: none;">subprogram</del>]]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>#REDIRECT [[<ins style="font-weight: bold; text-decoration: none;">method (computer science)</ins>]]</div></td> </tr> </table> TakuyaMurata https://en.wikipedia.org/w/index.php?title=Override_(object-oriented_programming)&diff=955922&oldid=prev TakuyaMurata: merge it to subprogram; how can you talk override without context of subprogram? 2003-05-24T00:12:14Z <p>merge it to subprogram; how can you talk override without context of subprogram?</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 00:12, 24 May 2003</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>#REDIRECT [[subprogram]]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In [[computer science]]'s [[object-oriented programming]], an '''override''' involves providing a different [[behavior]] or [[method]] for a [[class (object-oriented programming)|subclass]] from that of the [[base class]]. When combined with [[late binding]] this is the basic means of achieving the [[polymorphism (object-oriented programming)|polymorphism]] of an object oriented design in an object oriented language.</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>See also: [[class (object-oriented programming)|class]], [[object (object-oriented programming)|object]]</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> </table> TakuyaMurata https://en.wikipedia.org/w/index.php?title=Override_(object-oriented_programming)&diff=955808&oldid=prev Mintguy at 15:47, 23 May 2003 2003-05-23T15:47:39Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 15:47, 23 May 2003</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In [[computer science]]'s [[object-oriented programming]], an '''override''' involves providing a different [[behavior]] or [[method]] for a [[class (object-oriented programming)|subclass]] from that of the [[base class]]. When combined with [[late binding]] this is the basic means of achieving the [[polymorphism (object-oriented programming)|polymorphism]] an object oriented design in an object oriented language.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In [[computer science]]'s [[object-oriented programming]], an '''override''' involves providing a different [[behavior]] or [[method]] for a [[class (object-oriented programming)|subclass]] from that of the [[base class]]. When combined with [[late binding]] this is the basic means of achieving the [[polymorphism (object-oriented programming)|polymorphism]]<ins style="font-weight: bold; text-decoration: none;"> of</ins> an object oriented design in an object oriented language.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>See also: [[class (object-oriented programming)|class]], [[object (object-oriented programming)|object]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>See also: [[class (object-oriented programming)|class]], [[object (object-oriented programming)|object]]</div></td> </tr> </table> Mintguy https://en.wikipedia.org/w/index.php?title=Override_(object-oriented_programming)&diff=954321&oldid=prev Mintguy at 15:29, 23 May 2003 2003-05-23T15:29:22Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 15:29, 23 May 2003</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In [[computer science]]'s [[object-oriented programming]], an '''override''' involves providing a different [[behavior]] or [[method]] for a [[class (object-oriented programming)|subclass]] from that of the [[base class]]. <del style="font-weight: bold; text-decoration: none;">This</del> is the basic means of achieving the [[polymorphism (object-oriented programming)]] an object oriented design in an object oriented language.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In [[computer science]]'s [[object-oriented programming]], an '''override''' involves providing a different [[behavior]] or [[method]] for a [[class (object-oriented programming)|subclass]] from that of the [[base class]]. <ins style="font-weight: bold; text-decoration: none;">When combined with [[late binding]] this</ins> is the basic means of achieving the [[polymorphism (object-oriented programming)<ins style="font-weight: bold; text-decoration: none;">|polymorphism</ins>]] an object oriented design in an object oriented language.</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>See also: [[class (object-oriented programming)|class]], [[object (object-oriented programming)|object]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>See also: [[class (object-oriented programming)|class]], [[object (object-oriented programming)|object]]</div></td> </tr> </table> Mintguy https://en.wikipedia.org/w/index.php?title=Override_(object-oriented_programming)&diff=954283&oldid=prev Mintguy at 15:26, 23 May 2003 2003-05-23T15:26:15Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 15:26, 23 May 2003</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In [[computer science]]'s [[object-oriented programming]], an '''override''' involves providing a different [[behavior]] or [[method]] for a [[class (object-oriented programming)|subclass]] from that of the base class. <del style="font-weight: bold; text-decoration: none;">Thids</del> is the basic means of <del style="font-weight: bold; text-decoration: none;">acheiving</del> polymorphism object oriented <del style="font-weight: bold; text-decoration: none;">designs</del>.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In [[computer science]]'s [[object-oriented programming]], an '''override''' involves providing a different [[behavior]] or [[method]] for a [[class (object-oriented programming)|subclass]] from that of the <ins style="font-weight: bold; text-decoration: none;">[[</ins>base class<ins style="font-weight: bold; text-decoration: none;">]]</ins>. <ins style="font-weight: bold; text-decoration: none;">This</ins> is the basic means of <ins style="font-weight: bold; text-decoration: none;">achieving</ins> <ins style="font-weight: bold; text-decoration: none;">the [[</ins>polymorphism<ins style="font-weight: bold; text-decoration: none;"> (object-oriented programming)]] an object oriented design in an</ins> object oriented <ins style="font-weight: bold; text-decoration: none;">language</ins>.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>See also: [[class (object-oriented programming)|class]], [[object (object-oriented programming)|object]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>See also: [[class (object-oriented programming)|class]], [[object (object-oriented programming)|object]]</div></td> </tr> </table> Mintguy https://en.wikipedia.org/w/index.php?title=Override_(object-oriented_programming)&diff=954279&oldid=prev Mintguy: Sorry overing is most certainly not the same thing as simply a subroutine 2003-05-23T15:24:28Z <p>Sorry overing is most certainly not the same thing as simply a subroutine</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 15:24, 23 May 2003</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In [[computer science]]'s [[object-oriented programming]], an '''override''' involves providing a different [[behavior]] or [[method]] for a [[class (object-oriented programming)|subclass]] from that of the base class. Thids is the basic means of acheiving polymorphism object oriented designs.</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>#REDIRECT [[subprogram]]</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>See also: [[class (object-oriented programming)|class]], [[object (object-oriented programming)|object]]</div></td> </tr> </table> Mintguy https://en.wikipedia.org/w/index.php?title=Override_(object-oriented_programming)&diff=954275&oldid=prev TakuyaMurata: merge it to subprogram 2003-05-23T15:14:14Z <p>merge it to subprogram</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 15:14, 23 May 2003</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>#REDIRECT [[subprogram]]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In [[computer science]]'s [[object-oriented programming]], an '''override''' involves providing a different [[behavior]] or [[method]] for a [[class (object-oriented programming)|subclass]].</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>See also: [[class (object-oriented programming)|class]], [[object (object-oriented programming)|object]]</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> </table> TakuyaMurata https://en.wikipedia.org/w/index.php?title=Override_(object-oriented_programming)&diff=954252&oldid=prev Vera Cruz at 06:16, 17 January 2003 2003-01-17T06:16:10Z <p></p> <p><b>New page</b></p><div>In [[computer science]]&#039;s [[object-oriented programming]], an &#039;&#039;&#039;override&#039;&#039;&#039; involves providing a different [[behavior]] or [[method]] for a [[class (object-oriented programming)|subclass]].<br /> <br /> See also: [[class (object-oriented programming)|class]], [[object (object-oriented programming)|object]]</div> Vera Cruz