CINXE.COM
Kalıtım (programlama) - Vikipedi
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="tr" dir="ltr"> <head> <meta charset="UTF-8"> <title>Kalıtım (programlama) - Vikipedi</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )trwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t.",".\t,"],"wgDigitTransformTable":["",""], "wgDefaultDateFormat":"dmy","wgMonthNames":["","Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],"wgRequestId":"32c9644d-418c-4385-9eb1-f9afdaa59d48","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Kalıtım_(programlama)","wgTitle":"Kalıtım (programlama)","wgCurRevisionId":32835495,"wgRevisionId":32835495,"wgArticleId":1160995,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["KB1 hataları: eksik başlık","Tüm taslak maddeler","GND tanımlayıcısı olan Vikipedi maddeleri","Bilgisayar taslakları","Bilgisayar bilimi","Nesne yönelimli programlama"],"wgPageViewLanguage":"tr","wgPageContentLanguage":"tr","wgPageContentModel":"wikitext","wgRelevantPageName":"Kalıtım_(programlama)","wgRelevantArticleId":1160995,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[], "wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":2}}},"wgStableRevisionId":32835495,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"tr","pageLanguageDir":"ltr","pageVariantFallbacks":"tr"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":7000,"wgRelatedArticlesCompat":[],"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q212542","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":true, "wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.flaggedRevs.basic":"ready","mediawiki.codex.messagebox.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","ext.pygments.view","mediawiki.page.media","site","mediawiki.page.ready","jquery.makeCollapsible","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.flaggedRevs.advanced","ext.gadget.charinsert", "ext.gadget.extra-toolbar-buttons","ext.gadget.HizliBilgi","ext.gadget.OpenStreetMap","ext.gadget.switcher","ext.gadget.ReferenceTooltips","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=tr&modules=ext.cite.styles%7Cext.flaggedRevs.basic%7Cext.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cmediawiki.codex.messagebox.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=tr&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=tr&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.5"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/1/1c/Herencia_UML.PNG"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1742"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/1/1c/Herencia_UML.PNG"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="1161"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="929"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Kalıtım (programlama) - Vikipedi"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//tr.m.wikipedia.org/wiki/Kal%C4%B1t%C4%B1m_(programlama)"> <link rel="alternate" type="application/x-wiki" title="Değiştir" href="/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Vikipedi (tr)"> <link rel="EditURI" type="application/rsd+xml" href="//tr.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://tr.wikipedia.org/wiki/Kal%C4%B1t%C4%B1m_(programlama)"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.tr"> <link rel="alternate" type="application/atom+xml" title="Vikipedi Atom beslemesi" href="/w/index.php?title=%C3%96zel:SonDe%C4%9Fi%C5%9Fiklikler&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Kalıtım_programlama rootpage-Kalıtım_programlama skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">İçeriğe atla</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Ana menü" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Ana menü</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Ana menü</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">kenar çubuğuna taşı</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">gizle</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Gezinti </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Anasayfa" title="Anasayfayı ziyaret et [z]" accesskey="z"><span>Anasayfa</span></a></li><li id="n-Hakkımızda" class="mw-list-item"><a href="/wiki/Vikipedi:Hakk%C4%B1nda"><span>Hakkımızda</span></a></li><li id="n-İçindekiler" class="mw-list-item"><a href="/wiki/Vikipedi:G%C3%B6z_at"><span>İçindekiler</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/%C3%96zel:Rastgele" title="Rastgele bir sayfaya gidin [x]" accesskey="x"><span>Rastgele madde</span></a></li><li id="n-Seçkin-içerik" class="mw-list-item"><a href="/wiki/Vikipedi:Se%C3%A7kin_i%C3%A7erik"><span>Seçkin içerik</span></a></li><li id="n-Yakınımdakiler" class="mw-list-item"><a href="/wiki/%C3%96zel:Yak%C4%B1n%C4%B1mdakiler"><span>Yakınımdakiler</span></a></li> </ul> </div> </div> <div id="p-Katılım" class="vector-menu mw-portlet mw-portlet-Katılım" > <div class="vector-menu-heading"> Katılım </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-sandbox" class="mw-list-item"><a href="/wiki/Vikipedi:Deneme_tahtas%C4%B1"><span>Deneme tahtası</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Vikipedi:K%C3%B6y_%C3%A7e%C5%9Fmesi" title="Güncel olaylarla ilgili son bilgiler"><span>Köy çeşmesi</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/%C3%96zel:SonDe%C4%9Fi%C5%9Fiklikler" title="Vikide yapılmış son değişikliklerin listesi [r]" accesskey="r"><span>Son değişiklikler</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Vikipedi:Y%C3%BCkle"><span>Dosya yükle</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Vikipedi:Topluluk_portali" title="Proje hakkında, neler yapabilirsiniz, ne nerededir"><span>Topluluk portali</span></a></li><li id="n-shop-text" class="mw-list-item"><a href="//shop.wikimedia.org"><span>Wikimedia dükkânı</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/Yard%C4%B1m:%C4%B0%C3%A7indekiler" title="Yardım almak için"><span>Yardım</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Anasayfa" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Vikipedi" src="/static/images/mobile/copyright/wikipedia-wordmark-tr.svg" style="width: 6.6875em; height: 1.125em;"> <img class="mw-logo-tagline" alt="Özgür Ansiklopedi" src="/static/images/mobile/copyright/wikipedia-tagline-tr.svg" width="104" height="13" style="width: 6.5em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/%C3%96zel:Ara" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Vikipedi içinde ara [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Ara</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Vikipedi üzerinde ara" aria-label="Vikipedi üzerinde ara" autocapitalize="sentences" title="Vikipedi içinde ara [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Özel:Ara"> </div> <button class="cdx-button cdx-search-input__end-button">Ara</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Kişisel araçlar"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Görünüm"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Sayfanın yazı tipi boyutunun, genişliğinin ve renginin görünümünü değiştirin" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Görünüm" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Görünüm</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_tr.wikipedia.org&uselang=tr" class=""><span>Bağış yapın</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=%C3%96zel:HesapOlu%C5%9Ftur&returnto=Kal%C4%B1t%C4%B1m+%28programlama%29" title="Bir hesap oluşturup oturum açmanız tavsiye edilmektedir ancak bu zorunlu değildir" class=""><span>Hesap oluştur</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=%C3%96zel:Kullan%C4%B1c%C4%B1OturumuA%C3%A7ma&returnto=Kal%C4%B1t%C4%B1m+%28programlama%29" title="Oturum açmanız tavsiye edilmektedir; ancak bu zorunlu değildir [o]" accesskey="o" class=""><span>Oturum aç</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Daha fazla seçenek" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Kişisel araçlar" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Kişisel araçlar</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="Kullanıcı menüsü" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_tr.wikipedia.org&uselang=tr"><span>Bağış yapın</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=%C3%96zel:HesapOlu%C5%9Ftur&returnto=Kal%C4%B1t%C4%B1m+%28programlama%29" title="Bir hesap oluşturup oturum açmanız tavsiye edilmektedir ancak bu zorunlu değildir"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Hesap oluştur</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=%C3%96zel:Kullan%C4%B1c%C4%B1OturumuA%C3%A7ma&returnto=Kal%C4%B1t%C4%B1m+%28programlama%29" title="Oturum açmanız tavsiye edilmektedir; ancak bu zorunlu değildir [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Oturum aç</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Çıkış yapmış editörler için sayfalar <a href="/wiki/Yard%C4%B1m:Giri%C5%9F" aria-label="Değişiklik yapma hakkında daha fazla bilgi edinin"><span>daha fazla bilgi</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/%C3%96zel:Katk%C4%B1lar%C4%B1m" title="Bu IP adresinden yapılmış değişiklikler listesi [y]" accesskey="y"><span>Katkılar</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/%C3%96zel:MesajSayfam" title="Bu IP adresindeki düzenlemeler hakkında tartışma [n]" accesskey="n"><span>Mesaj</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="İçindekiler" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">İçindekiler</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">kenar çubuğuna taşı</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">gizle</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Giriş</div> </a> </li> <li id="toc-Tarihçe" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Tarihçe"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Tarihçe</span> </div> </a> <ul id="toc-Tarihçe-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Çeşitler" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Çeşitler"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Çeşitler</span> </div> </a> <ul id="toc-Çeşitler-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Kaynakça" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Kaynakça"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Kaynakça</span> </div> </a> <ul id="toc-Kaynakça-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="İçindekiler" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="İçindekiler tablosunu değiştir" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">İçindekiler tablosunu değiştir</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Kalıtım (programlama)</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Başka bir dildeki sayfaya gidin. 38 dilde mevcut" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-38" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">38 dil</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D9%88%D8%B1%D8%A7%D8%AB%D8%A9_(%D8%AD%D9%88%D8%B3%D8%A8%D8%A9)" title="وراثة (حوسبة) - Arapça" lang="ar" hreflang="ar" data-title="وراثة (حوسبة)" data-language-autonym="العربية" data-language-local-name="Arapça" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/%C4%B0rsilik" title="İrsilik - Azerbaycan dili" lang="az" hreflang="az" data-title="İrsilik" data-language-autonym="Azərbaycanca" data-language-local-name="Azerbaycan dili" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-azb mw-list-item"><a href="https://azb.wikipedia.org/wiki/%D9%82%D8%A7%D9%84%DB%8C%D8%AA%DB%8C%D9%85_(%D8%A8%DB%8C%D9%84%DA%AF%DB%8C_%D8%B3%D8%A7%DB%8C%D8%A7%D8%B1_%D8%A8%DB%8C%D9%84%DB%8C%D9%85%DB%8C)" title="قالیتیم (بیلگی سایار بیلیمی) - South Azerbaijani" lang="azb" hreflang="azb" data-title="قالیتیم (بیلگی سایار بیلیمی)" data-language-autonym="تۆرکجه" data-language-local-name="South Azerbaijani" class="interlanguage-link-target"><span>تۆرکجه</span></a></li><li class="interlanguage-link interwiki-be-x-old mw-list-item"><a href="https://be-tarask.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B0%D0%B4%D0%BA%D0%B0%D0%B2%D0%B0%D0%BD%D1%8C%D0%BD%D0%B5_(%D0%BF%D1%80%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%B0%D0%B2%D0%B0%D0%BD%D1%8C%D0%BD%D0%B5)" title="Спадкаваньне (праграмаваньне) - Belarusian (Taraškievica orthography)" lang="be-tarask" hreflang="be-tarask" data-title="Спадкаваньне (праграмаваньне)" data-language-autonym="Беларуская (тарашкевіца)" data-language-local-name="Belarusian (Taraškievica orthography)" class="interlanguage-link-target"><span>Беларуская (тарашкевіца)</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/Naslje%C4%91ivanje_(programiranje)" title="Nasljeđivanje (programiranje) - Boşnakça" lang="bs" hreflang="bs" data-title="Nasljeđivanje (programiranje)" data-language-autonym="Bosanski" data-language-local-name="Boşnakça" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Her%C3%A8ncia_(programaci%C3%B3)" title="Herència (programació) - Katalanca" lang="ca" hreflang="ca" data-title="Herència (programació)" data-language-autonym="Català" data-language-local-name="Katalanca" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/D%C4%9Bdi%C4%8Dnost_(objektov%C4%9B_orientovan%C3%A9_programov%C3%A1n%C3%AD)" title="Dědičnost (objektově orientované programování) - Çekçe" lang="cs" hreflang="cs" data-title="Dědičnost (objektově orientované programování)" data-language-autonym="Čeština" data-language-local-name="Çekçe" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-de badge-Q17437798 badge-goodarticle mw-list-item" title="kaliteli madde"><a href="https://de.wikipedia.org/wiki/Vererbung_(Programmierung)" title="Vererbung (Programmierung) - Almanca" lang="de" hreflang="de" data-title="Vererbung (Programmierung)" data-language-autonym="Deutsch" data-language-local-name="Almanca" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming)" title="Inheritance (object-oriented programming) - İngilizce" lang="en" hreflang="en" data-title="Inheritance (object-oriented programming)" data-language-autonym="English" data-language-local-name="İngilizce" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Herencia_(inform%C3%A1tica)" title="Herencia (informática) - İspanyolca" lang="es" hreflang="es" data-title="Herencia (informática)" data-language-autonym="Español" data-language-local-name="İspanyolca" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%88%D8%B1%D8%A7%D8%AB%D8%AA_(%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C_%D8%B4%DB%8C%D8%A1%DA%AF%D8%B1%D8%A7)" title="وراثت (برنامهنویسی شیءگرا) - Farsça" lang="fa" hreflang="fa" data-title="وراثت (برنامهنویسی شیءگرا)" data-language-autonym="فارسی" data-language-local-name="Farsça" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Perint%C3%A4_(ohjelmointi)" title="Perintä (ohjelmointi) - Fince" lang="fi" hreflang="fi" data-title="Perintä (ohjelmointi)" data-language-autonym="Suomi" data-language-local-name="Fince" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/H%C3%A9ritage_(informatique)" title="Héritage (informatique) - Fransızca" lang="fr" hreflang="fr" data-title="Héritage (informatique)" data-language-autonym="Français" data-language-local-name="Fransızca" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/%D7%99%D7%A8%D7%95%D7%A9%D7%94_(%D7%AA%D7%9B%D7%A0%D7%95%D7%AA)" title="ירושה (תכנות) - İbranice" lang="he" hreflang="he" data-title="ירושה (תכנות)" data-language-autonym="עברית" data-language-local-name="İbranice" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%B5%E0%A4%82%E0%A4%B6%E0%A4%BE%E0%A4%A8%E0%A5%81%E0%A4%95%E0%A5%8D%E0%A4%B0%E0%A4%AE_(%E0%A4%95%E0%A4%82%E0%A4%AA%E0%A5%8D%E0%A4%AF%E0%A5%82%E0%A4%9F%E0%A4%B0_%E0%A4%B5%E0%A4%BF%E0%A4%9C%E0%A5%8D%E0%A4%9E%E0%A4%BE%E0%A4%A8)" title="वंशानुक्रम (कंप्यूटर विज्ञान) - Hintçe" lang="hi" hreflang="hi" data-title="वंशानुक्रम (कंप्यूटर विज्ञान)" data-language-autonym="हिन्दी" data-language-local-name="Hintçe" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/%C3%96r%C3%B6kl%C5%91d%C3%A9s_(objektumorient%C3%A1lt_programoz%C3%A1s)" title="Öröklődés (objektumorientált programozás) - Macarca" lang="hu" hreflang="hu" data-title="Öröklődés (objektumorientált programozás)" data-language-autonym="Magyar" data-language-local-name="Macarca" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/%D4%BA%D5%A1%D5%BC%D5%A1%D5%B6%D5%A3%D5%B8%D6%82%D5%B4_(%D5%AE%D6%80%D5%A1%D5%A3%D6%80%D5%A1%D5%BE%D5%B8%D6%80%D5%B8%D6%82%D5%B4)" title="Ժառանգում (ծրագրավորում) - Ermenice" lang="hy" hreflang="hy" data-title="Ժառանգում (ծրագրավորում)" data-language-autonym="Հայերեն" data-language-local-name="Ermenice" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-is mw-list-item"><a href="https://is.wikipedia.org/wiki/Erf%C3%B0ir_(forritun)" title="Erfðir (forritun) - İzlandaca" lang="is" hreflang="is" data-title="Erfðir (forritun)" data-language-autonym="Íslenska" data-language-local-name="İzlandaca" class="interlanguage-link-target"><span>Íslenska</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Ereditariet%C3%A0_(informatica)" title="Ereditarietà (informatica) - İtalyanca" lang="it" hreflang="it" data-title="Ereditarietà (informatica)" data-language-autonym="İtaliano" data-language-local-name="İtalyanca" class="interlanguage-link-target"><span>İtaliano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/%E7%B6%99%E6%89%BF_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0)" title="継承 (プログラミング) - Japonca" lang="ja" hreflang="ja" data-title="継承 (プログラミング)" data-language-autonym="日本語" data-language-local-name="Japonca" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-ka mw-list-item"><a href="https://ka.wikipedia.org/wiki/%E1%83%9B%E1%83%94%E1%83%9B%E1%83%99%E1%83%95%E1%83%98%E1%83%93%E1%83%A0%E1%83%94%E1%83%9D%E1%83%91%E1%83%90_(%E1%83%9E%E1%83%A0%E1%83%9D%E1%83%92%E1%83%A0%E1%83%90%E1%83%9B%E1%83%98%E1%83%A0%E1%83%94%E1%83%91%E1%83%90)" title="მემკვიდრეობა (პროგრამირება) - Gürcüce" lang="ka" hreflang="ka" data-title="მემკვიდრეობა (პროგრამირება)" data-language-autonym="ქართული" data-language-local-name="Gürcüce" class="interlanguage-link-target"><span>ქართული</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EC%83%81%EC%86%8D_(%EA%B0%9D%EC%B2%B4_%EC%A7%80%ED%96%A5_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D)" title="상속 (객체 지향 프로그래밍) - Korece" lang="ko" hreflang="ko" data-title="상속 (객체 지향 프로그래밍)" data-language-autonym="한국어" data-language-local-name="Korece" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/Paveld%C4%97jimas_(programavimas)" title="Paveldėjimas (programavimas) - Litvanca" lang="lt" hreflang="lt" data-title="Paveldėjimas (programavimas)" data-language-autonym="Lietuvių" data-language-local-name="Litvanca" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-ltg mw-list-item"><a href="https://ltg.wikipedia.org/wiki/B%C4%93rnaklase" title="Bērnaklase - Latgalian" lang="ltg" hreflang="ltg" data-title="Bērnaklase" data-language-autonym="Latgaļu" data-language-local-name="Latgalian" class="interlanguage-link-target"><span>Latgaļu</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/Pewarisan_(pengaturcaraan_berorientasi_objek)" title="Pewarisan (pengaturcaraan berorientasi objek) - Malayca" lang="ms" hreflang="ms" data-title="Pewarisan (pengaturcaraan berorientasi objek)" data-language-autonym="Bahasa Melayu" data-language-local-name="Malayca" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Overerving_(informatica)" title="Overerving (informatica) - Felemenkçe" lang="nl" hreflang="nl" data-title="Overerving (informatica)" data-language-autonym="Nederlands" data-language-local-name="Felemenkçe" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/Arv_i_programmering" title="Arv i programmering - Norveççe Nynorsk" lang="nn" hreflang="nn" data-title="Arv i programmering" data-language-autonym="Norsk nynorsk" data-language-local-name="Norveççe Nynorsk" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Dziedziczenie_(programowanie)" title="Dziedziczenie (programowanie) - Lehçe" lang="pl" hreflang="pl" data-title="Dziedziczenie (programowanie)" data-language-autonym="Polski" data-language-local-name="Lehçe" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Heran%C3%A7a_(programa%C3%A7%C3%A3o_orientada_a_objetos)" title="Herança (programação orientada a objetos) - Portekizce" lang="pt" hreflang="pt" data-title="Herança (programação orientada a objetos)" data-language-autonym="Português" data-language-local-name="Portekizce" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Наследование (программирование) - Rusça" lang="ru" hreflang="ru" data-title="Наследование (программирование)" data-language-autonym="Русский" data-language-local-name="Rusça" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Inheritance_(object-oriented_programming)" title="Inheritance (object-oriented programming) - Simple English" lang="en-simple" hreflang="en-simple" data-title="Inheritance (object-oriented programming)" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/%D0%9D%D0%B0%D1%81%D0%BB%D0%B5%D1%92%D0%B8%D0%B2%D0%B0%D1%9A%D0%B5_(%D0%BE%D0%B1%D1%98%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D1%98%D0%B5%D0%BD%D1%82%D0%B8%D1%81%D0%B0%D0%BD%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B8%D1%80%D0%B0%D1%9A%D0%B5)" title="Наслеђивање (објектно-оријентисано програмирање) - Sırpça" lang="sr" hreflang="sr" data-title="Наслеђивање (објектно-оријентисано програмирање)" data-language-autonym="Српски / srpski" data-language-local-name="Sırpça" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sv badge-Q70893996 mw-list-item" title=""><a href="https://sv.wikipedia.org/wiki/Arv_(programmering)" title="Arv (programmering) - İsveççe" lang="sv" hreflang="sv" data-title="Arv (programmering)" data-language-autonym="Svenska" data-language-local-name="İsveççe" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%AE%E0%AE%B0%E0%AE%AA%E0%AE%BF%E0%AE%AF%E0%AE%B2%E0%AF%8D%E0%AE%AA%E0%AF%81_(%E0%AE%95%E0%AE%A3%E0%AE%BF%E0%AE%A9%E0%AE%BF%E0%AE%AF%E0%AE%BF%E0%AE%AF%E0%AE%B2%E0%AF%8D)" title="மரபியல்பு (கணினியியல்) - Tamilce" lang="ta" hreflang="ta" data-title="மரபியல்பு (கணினியியல்)" data-language-autonym="தமிழ்" data-language-local-name="Tamilce" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/%D0%9D%D0%B0%D1%81%D0%BB%D1%96%D0%B4%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Наслідування (програмування) - Ukraynaca" lang="uk" hreflang="uk" data-title="Наслідування (програмування)" data-language-autonym="Українська" data-language-local-name="Ukraynaca" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/K%E1%BA%BF_th%E1%BB%ABa_(l%E1%BA%ADp_tr%C3%ACnh_h%C6%B0%E1%BB%9Bng_%C4%91%E1%BB%91i_t%C6%B0%E1%BB%A3ng)" title="Kế thừa (lập trình hướng đối tượng) - Vietnamca" lang="vi" hreflang="vi" data-title="Kế thừa (lập trình hướng đối tượng)" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamca" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E7%BB%A7%E6%89%BF_(%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6)" title="继承 (计算机科学) - Çince" lang="zh" hreflang="zh" data-title="继承 (计算机科学)" data-language-autonym="中文" data-language-local-name="Çince" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/%E7%B9%BC%E6%89%BF_(%E9%9B%BB%E8%85%A6%E7%A7%91%E5%AD%B8)" title="繼承 (電腦科學) - Kantonca" lang="yue" hreflang="yue" data-title="繼承 (電腦科學)" data-language-autonym="粵語" data-language-local-name="Kantonca" class="interlanguage-link-target"><span>粵語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q212542#sitelinks-wikipedia" title="Dillerarası bağlantıları değiştir" class="wbc-editpage">Bağlantıları değiştir</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Ad alanları"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Kal%C4%B1t%C4%B1m_(programlama)" title="İçerik sayfasını göster [c]" accesskey="c"><span>Madde</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Tart%C4%B1%C5%9Fma:Kal%C4%B1t%C4%B1m_(programlama)" rel="discussion" title="İçerik ile ilgili tartışma [t]" accesskey="t"><span>Tartışma</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Dil varyantını değiştir" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Türkçe</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Görünüm"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Kal%C4%B1t%C4%B1m_(programlama)"><span>Oku</span></a></li><li id="ca-ve-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&veaction=edit" title="Bu sayfayı değiştir [v]" accesskey="v"><span>Değiştir</span></a></li><li id="ca-edit" class="collapsible vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&action=edit" title="Bu sayfanın kaynak kodunu düzenleyin [e]" accesskey="e"><span>Kaynağı değiştir</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&action=history" title="Bu sayfanın geçmiş sürümleri [h]" accesskey="h"><span>Geçmişi gör</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Sayfa araçları"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Araçlar" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Araçlar</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Araçlar</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">kenar çubuğuna taşı</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">gizle</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="Daha fazla seçenek" > <div class="vector-menu-heading"> Eylemler </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Kal%C4%B1t%C4%B1m_(programlama)"><span>Oku</span></a></li><li id="ca-more-ve-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&veaction=edit" title="Bu sayfayı değiştir [v]" accesskey="v"><span>Değiştir</span></a></li><li id="ca-more-edit" class="collapsible vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&action=edit" title="Bu sayfanın kaynak kodunu düzenleyin [e]" accesskey="e"><span>Kaynağı değiştir</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&action=history"><span>Geçmişi gör</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> Genel </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/%C3%96zel:SayfayaBa%C4%9Flant%C4%B1lar/Kal%C4%B1t%C4%B1m_(programlama)" title="Bu sayfaya bağlantı vermiş tüm viki sayfalarının listesi [j]" accesskey="j"><span>Sayfaya bağlantılar</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/%C3%96zel:%C4%B0lgiliDe%C4%9Fi%C5%9Fiklikler/Kal%C4%B1t%C4%B1m_(programlama)" rel="nofollow" title="Bu sayfadan bağlantı verilen sayfalardaki son değişiklikler [k]" accesskey="k"><span>İlgili değişiklikler</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/%C3%96zel:%C3%96zelSayfalar" title="Tüm özel sayfaların listesi [q]" accesskey="q"><span>Özel sayfalar</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&oldid=32835495" title="Bu sayfanın bu revizyonuna kalıcı bağlantı"><span>Kalıcı bağlantı</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&action=info" title="Bu sayfa hakkında daha fazla bilgi"><span>Sayfa bilgisi</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=%C3%96zel:KaynakG%C3%B6ster&page=Kal%C4%B1t%C4%B1m_%28programlama%29&id=32835495&wpFormIdentifier=titleform" title="Bu sayfadan nasıl kaynak göstereceği hakkında bilgi"><span>Bu sayfayı kaynak göster</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=%C3%96zel:UrlShortener&url=https%3A%2F%2Ftr.wikipedia.org%2Fwiki%2FKal%25C4%25B1t%25C4%25B1m_%28programlama%29"><span>Kısaltılmış URL'yi al</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=%C3%96zel:QrCode&url=https%3A%2F%2Ftr.wikipedia.org%2Fwiki%2FKal%25C4%25B1t%25C4%25B1m_%28programlama%29"><span>Karekodu indir</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Yazdır/dışa aktar </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=%C3%96zel:Kitap&bookcmd=book_creator&referer=Kal%C4%B1t%C4%B1m+%28programlama%29"><span>Bir kitap oluştur</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=%C3%96zel:DownloadAsPdf&page=Kal%C4%B1t%C4%B1m_%28programlama%29&action=show-download-screen"><span>PDF olarak indir</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&printable=yes" title="Bu sayfanın basılmaya uygun sürümü [p]" accesskey="p"><span>Basılmaya uygun görünüm</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> Diğer projelerde </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q212542" title="Veri havuzundaki ilgili ögeye bağlantı [g]" accesskey="g"><span>Vikiveri ögesi</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Sayfa araçları"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Görünüm"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Görünüm</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">kenar çubuğuna taşı</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">gizle</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">Vikipedi, özgür ansiklopedi</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="tr" dir="ltr"><table class="box-Genişlet_dil plainlinks metadata ambox ambox-notice" role="presentation"><tbody><tr><td class="mbox-image"><div style="width:52px"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Translation_to_english_arrow.svg/50px-Translation_to_english_arrow.svg.png" decoding="async" width="50" height="17" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Translation_to_english_arrow.svg/75px-Translation_to_english_arrow.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Translation_to_english_arrow.svg/100px-Translation_to_english_arrow.svg.png 2x" data-file-width="60" data-file-height="20" /></span></span></div></td><td class="mbox-text"><div class="mbox-text-span"><div class="mw-collapsible mw-collapsed" style="box-sizing:border-box;width:100%;font-size:95%;padding:4px;border:;"><div style="font-size:100%;line-height:1.6;font-weight:bold;background:transparent;text-align:center;;padding-right: 3em; font-weight: normal; text-align: left">Bu madde, <b>İngilizce Vikipedi'de yer alan <a href="https://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming)" class="extiw" title="en:Inheritance (object-oriented programming)">aynı konulu maddeden</a><br /> Türkçeye çeviri yapılarak genişletilebilir</b>. <br /><small>Başlıca çeviri yönergeleri için [genişlet] düğmesine tıklayınız.</small></div><div class="mw-collapsible-content" style="background:transparent;text-align:left;;"> <div style="clear:both;"></div> <ul><li>İngilizce maddenin makine çeviri sürümünü <a rel="nofollow" class="external text" href="https://translate.google.com/translate?&u=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FInheritance+%28object-oriented+programming%29&sl=en&tl=tr&prev=_t&hl=tr">görüntüleyin</a>.</li></ul> <div style="clear:both;"></div> <ul><li><a rel="nofollow" class="external text" href="https://translate.google.com/">Google Çeviri</a> gibi makine çevirileri, yapacağınız çeviriler için iyi bir başlangıç noktasıdır ancak çevirmenler, sadece makine tarafından çevrilen metni kopyala yapıştır yapmak yerine, hataları gerektiği gibi gözden geçirmeli ve çevirinin tutarlı olduğunu onaylamalıdır.</li></ul> <div style="clear:both;"></div> <ul><li>Güvenilmeyen ya da düşük kaliteli görünen içerikleri eklemeyiniz. Mümkünse yabancı dil maddesinde verilen referanslar ile çevireceğiniz metni doğrulayın.</li> <li>Çevirinize eşlik edecek bir şekilde <a href="/wiki/Yard%C4%B1m:Dilleraras%C4%B1_ba%C4%9Flant%C4%B1" title="Yardım:Dillerarası bağlantı">dillerarası bağlantı</a> ekleyerek <a href="/wiki/Yard%C4%B1m:De%C4%9Fi%C5%9Fiklik_%C3%B6zeti" title="Yardım:Değişiklik özeti">değişiklik özetinizde</a> bir <a href="/wiki/Vikipedi:Vikipedi_i%C3%A7inde_kopyalama" title="Vikipedi:Vikipedi içinde kopyalama">telif hakkı atfı</a> <b>sağlamalısınız</b>. Değişiklik özeti için örnek bir atıf : <code>Bu değişiklikteki içerik İngilizce Vikipedi'de yer alan [[:en:Inheritance (object-oriented programming)]] sayfasından çevrilmiştir, atıf için sayfanın tarihine bakınız.</code></li></ul> <div style="clear:both;"></div> <ul><li>Ayrıca <a href="/wiki/Tart%C4%B1%C5%9Fma:Kal%C4%B1t%C4%B1m_(programlama)" title="Tartışma:Kalıtım (programlama)">tartışma sayfasına</a> <code>{{Çevrilmiş sayfa|en|Inheritance (object-oriented programming)}}</code> şablonunu eklemelisiniz.</li></ul> <div style="clear:both;"></div> <ul><li>Daha fazla bilgi için, bkz: <a href="/wiki/Vikipedi:%C3%87eviri_grubu" title="Vikipedi:Çeviri grubu">Vikipedi:Çeviri</a>.</li></ul></div></div></div></td></tr></tbody></table> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Dosya:Herencia_UML.PNG" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/1/1c/Herencia_UML.PNG/220px-Herencia_UML.PNG" decoding="async" width="220" height="319" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/1c/Herencia_UML.PNG/330px-Herencia_UML.PNG 1.5x, //upload.wikimedia.org/wikipedia/commons/1/1c/Herencia_UML.PNG 2x" data-file-width="414" data-file-height="601" /></a><figcaption>Bir üst sınıftan türemiş alt sınıfın, kalıtım şeması.</figcaption></figure> <p><b>Kalıtım</b> (<a href="/wiki/%C4%B0ngilizce" title="İngilizce">İngilizce</a>: <span class="lang-en" lang="en" dir="ltr">inheritance</span>), bir <a href="/wiki/S%C4%B1n%C4%B1f_(programlama)" title="Sınıf (programlama)">sınıfın</a> üst sınıftan miras almasına denir. Pratikte karışıklıklara sebep olduğundan kimi programlama dilleri, ancak tekli kalıtıma izin verirler (Java gibi). Bu dillerde çoklu kalıtım yerine interface denilen <a href="/wiki/Nesne_(programlama)" title="Nesne (programlama)">nesnelerden</a> faydalanılarak çoklu kalıtımın verdiği özellikler, yan etkileri olmaksızın kullanılabilmektedir. <a href="/wiki/%C3%87oklu_kal%C4%B1t%C4%B1m" title="Çoklu kalıtım">Çoklu kalıtıma</a> izin veren <a href="/wiki/Programlama_dili" title="Programlama dili">programlama dillerindeyse</a> doğrudan bir sınıfın birden fazla sınıftan miras alması mümkündür. (<a href="/wiki/C%2B%2B" title="C++">C++</a> ve <a href="/wiki/C" title="C">C#</a> gibi dillerde olduğu gibi). </p> <div class="mw-heading mw-heading2"><h2 id="Tarihçe"><span id="Tarih.C3.A7e"></span>Tarihçe</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&veaction=edit&section=1" title="Değiştirilen bölüm: Tarihçe" class="mw-editsection-visualeditor"><span>değiştir</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&action=edit&section=1" title="Bölümün kaynak kodunu değiştir: Tarihçe"><span>kaynağı değiştir</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>1996'da <a href="/wiki/Tony_Hoare" title="Tony Hoare">Tony Hoare</a> <a href="/w/index.php?title=Bile%C5%9Fik_(bili%C5%9Fim)&action=edit&redlink=1" class="new" title="Bileşik (bilişim) (sayfa mevcut değil)">bileşikler</a> üzerine birkaç görüş ortaya koydu ve özellikle de bileşik alt sınıflarına dair fikrini meydana attı. Bunları ortak nicelikleri olan fakat bir değişke etiketi ile ayırt edilen ve değişkelere özel nicelikler de içeren birer bileşik olarak tanımladı.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> Bundan esinlenerek, 1967'da <a href="/wiki/Ole-Johan_Dahl" title="Ole-Johan Dahl">Ole-Johan Dahl</a> ve <a href="/wiki/Kristen_Nygaard" title="Kristen Nygaard">Kristen Nygaard</a> farklı sınıflara mensup fakat farklı niceliklere sahip nesneler tanımlamaya yol açan bir tasarım ortaya koydu. Ortak nicelikler bir üst sınıfta toplanmakta ve üst sınıflar ise kendileri birer üst sınıfa mensup olabilmekteydi. Bu halde, bir alt sınıfın değerleri farklı üst sınıflara ait herhangi bir sayıda ön kısım ve alt sınıfa ait bir ana kısım içeren birer bileşik nesneydi. Bu kısımlar birleştirilmekteydi.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Bir bileşik nesnenin nicelikleri nokta gösterimi ile erişilirdi. Bu fikir ilk <a href="/wiki/Simula" title="Simula">Simula</a> 67 programlama dilinde uygulanmıştı.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> Fikir sonrasında <a href="/wiki/Smalltalk" title="Smalltalk">Smalltalk</a>, <a href="/wiki/C%2B%2B" title="C++">C++</a>, <a href="/wiki/Java" title="Java">Java</a>, <a href="/wiki/Python" title="Python">Python</a> ve başka birçok dile yayıldı. </p> <div class="mw-heading mw-heading2"><h2 id="Çeşitler"><span id=".C3.87e.C5.9Fitler"></span>Çeşitler</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&veaction=edit&section=2" title="Değiştirilen bölüm: Çeşitler" class="mw-editsection-visualeditor"><span>değiştir</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&action=edit&section=2" title="Bölümün kaynak kodunu değiştir: Çeşitler"><span>kaynağı değiştir</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Dosya:Single_Inheritance.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/3/32/Single_Inheritance.jpg/170px-Single_Inheritance.jpg" decoding="async" width="170" height="170" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/32/Single_Inheritance.jpg/255px-Single_Inheritance.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/3/32/Single_Inheritance.jpg 2x" data-file-width="300" data-file-height="300" /></a><figcaption>Tekli kalıtım</figcaption></figure> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Dosya:Multiple_Inheritance.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/6/69/Multiple_Inheritance.jpg/170px-Multiple_Inheritance.jpg" decoding="async" width="170" height="170" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/69/Multiple_Inheritance.jpg/255px-Multiple_Inheritance.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/6/69/Multiple_Inheritance.jpg 2x" data-file-width="300" data-file-height="300" /></a><figcaption>Çoklu kalıtım</figcaption></figure> <p>Paradigma ve dile göre farklı kalıtım çeşitleri bulunmaktadır.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> </p> <dl><dt>Tekli kalıtım</dt> <dd>Alt sınıflar tek bir üst sınıfın özelliklerini miras alır. Bir sınıf başka bir sınıfın özelliklerine sahip olur.</dd> <dt>Çoklu kalıtım</dt> <dd>Tek bir sınıf birden fazla üst sınıfa sahip olabilip tüm üst sınıflarından özellik miras alır.</dd> <dd><blockquote class="toccolours" style="float:none; padding: 10px 15px 10px 15px; display:table;"><p> Çoklu kalıtımı verimli bir şekilde programlaması çok zor olarak görülüyordu. Mesela, <a href="/wiki/Objective-C" title="Objective-C">Objective-C</a> üzerine kitabında, <a href="/w/index.php?title=Brad_Cox&action=edit&redlink=1" class="new" title="Brad Cox (sayfa mevcut değil)">Brad Cox</a> gerçekten C++'a çoklu kalıtım eklemenin imkansız olduğunu öne sürdü. 1982 kadar erken bir vakitte çoklu kalıtımı düşünüp 1984'te basit ve verimli bir programlama tekniği bulduğum için bu zorluğu üstüme aldım. Zannediyorum ki bu modanın olay örgüsünü değiştirdiği tek durum.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup></p></blockquote></dd></dl> <p style="text-align: right;"> — <cite><a href="/wiki/Bjarne_Stroustrup" title="Bjarne Stroustrup">Bjarne Stroustrup</a></cite></p> <dl><dt>Çok seviyeli kalıtım</dt> <dd>Alt sınıflar başka bir alt sınıfa/alt sınıflara mensup olabilir. "Çok seviyeli kalıtım" şeklinde gösterildiği halde bu durum epey yaygındır.</dd> <dd><figure class="mw-default-size mw-halign-right" typeof="mw:File/Thumb"><a href="/wiki/Dosya:Multilevel_Inheritance.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Multilevel_Inheritance.jpg/170px-Multilevel_Inheritance.jpg" decoding="async" width="170" height="198" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Multilevel_Inheritance.jpg/255px-Multilevel_Inheritance.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/0/0e/Multilevel_Inheritance.jpg 2x" data-file-width="300" data-file-height="350" /></a><figcaption>Çok seviyeli kalıtım</figcaption></figure></dd> <dd><i>A</i> sınıfı <i>B</i> <i>türetilmiş sınıfı</i> için bir <i>taban sınıfı</i> görevi görür, ki o da <i>C</i> türetilmiş sınıfı için bir taban sınıfı görevi görür. <i>B</i> sınıfı bu durumda <i>A</i> ve <i>C</i> arasındaki kalıtım için bir aracı olduğundan dolayı <i>ortanca</i> taban sınıfı olarak bilinir. <i>ABC</i> zinciri <i>kalıtım yolu</i> olarak bilinir.</dd> <dd>Çok seviyeli kalıtım ile türetilmiş sınıflar aşağıdaki gibi tanımlanır:</dd> <dd><div class="mw-highlight mw-highlight-lang-cpp mw-content-ltr" dir="ltr"><pre><span></span><span class="c1">// C++ dilinde emplementasyon</span> <span class="k">class</span><span class="w"> </span><span class="nc">A</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="cm">/* ... */</span><span class="w"> </span><span class="p">};</span><span class="w"> </span><span class="c1">// Taban sınıfı</span> <span class="k">class</span><span class="w"> </span><span class="nc">B</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="n">A</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="cm">/* ... */</span><span class="w"> </span><span class="p">};</span><span class="w"> </span><span class="c1">// A'dan türetilmiş B</span> <span class="k">class</span><span class="w"> </span><span class="nc">C</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="n">B</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="cm">/* ... */</span><span class="w"> </span><span class="p">};</span><span class="w"> </span><span class="c1">// B'den türetilmiş C</span> </pre></div></dd> <dd>Bu işlem herhangi bir seviye derinliğine sürdürülebilir.</dd> <dt>Hiyerarşik kalıtım</dt> <dd>Bu durumda tek bir sınıf birden fazla sınıfa üst sınıflık eder. Mesela, bir üst sınıf, <i>A</i>, <i>B</i> ve <i>C</i> olmak üzere iki alt sınıfa sahip olabilir. Hem <i>B</i> hem de <i>C</i>'nin üst sınıfı <i>A</i> olsa da <i>B</i> ve <i>C</i> farklı birer sınıftır.</dd></dl> <dl><dt>Karma kalıtım</dt> <dd>Karma kalıtım, yukarıdaki çeşitlerden iki ya da ikiden fazlası gerçekleşmesidir. Bunun bir örneği bir <i>A</i> sınıfının iki <i>C</i> ve <i>D</i> olmak üzere iki alt sınıfa sahip bir <i>B</i> alt sınıfına sahip olmasıdır. Bu, çok seviyeli ve hiyerarşik kalıtımın bir karışımıdır.</dd></dl> <div class="mw-heading mw-heading2"><h2 id="Kaynakça"><span id="Kaynak.C3.A7a"></span>Kaynakça</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&veaction=edit&section=3" title="Değiştirilen bölüm: Kaynakça" class="mw-editsection-visualeditor"><span>değiştir</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&action=edit&section=3" title="Bölümün kaynak kodunu değiştir: Kaynakça"><span>kaynağı değiştir</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r32805677">.mw-parser-output .reflist{font-size:90%;margin-bottom:0.5em;list-style-type:decimal}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-count:2}.mw-parser-output .reflist-columns-3{column-count:3}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist"> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-1"><strong><a href="#cite_ref-1">^</a></strong> <span class="reference-text"><cite class="kaynak bilimsel-rapor">Hoare, C. A. R. (1966). <a rel="nofollow" class="external text" href="http://archive.computerhistory.org/resources/text/Knuth_Don_X4100/PDF_index/k-9-pdf/k-9-u2293-Record-Handling-Hoare.pdf"><i>Record Handling</i></a> <span style="font-size:85%;">(PDF)</span>. ss. 15-16. 7 Nisan 2022 tarihinde kaynağından <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220407173051/http://archive.computerhistory.org/resources/text/Knuth_Don_X4100/PDF_index/k-9-pdf/k-9-u2293-Record-Handling-Hoare.pdf">arşivlendi</a> <span style="font-size:85%;">(PDF)</span><span class="reference-accessdate">. Erişim tarihi: <span class="nowrap">24 Mart</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Record+Handling&rft.pages=15-16&rft.date=1966&rft.aulast=Hoare&rft.aufirst=C.+A.+R.&rft_id=http%3A%2F%2Farchive.computerhistory.org%2Fresources%2Ftext%2FKnuth_Don_X4100%2FPDF_index%2Fk-9-pdf%2Fk-9-u2293-Record-Handling-Hoare.pdf&rfr_id=info%3Asid%2Ftr.wikipedia.org%3AKal%C4%B1t%C4%B1m+%28programlama%29" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-2"><strong><a href="#cite_ref-2">^</a></strong> <span class="reference-text"><cite class="kaynak konferans">Dahl, Ole-Johan; Nygaard, Kristen (May 1967). <a rel="nofollow" class="external text" href="https://www.ub.uio.no/fag/naturvitenskap-teknologi/informatikk/faglig/dns/dokumenter/classandsubclass1967.pdf"><i>Class and subclass declarations</i></a> <span style="font-size:85%;">(PDF)</span>. IFIP Working Conference on Simulation Languages. Oslo: Norwegian Computing Center. 16 Mayıs 2023 tarihinde kaynağından <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230516204139/https://www.ub.uio.no/fag/naturvitenskap-teknologi/informatikk/faglig/dns/dokumenter/classandsubclass1967.pdf">arşivlendi</a> <span style="font-size:85%;">(PDF)</span><span class="reference-accessdate">. Erişim tarihi: <span class="nowrap">24 Mart</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=konferans&rft.btitle=Class+and+subclass+declarations&rft.place=Oslo&rft.pub=Norwegian+Computing+Center&rft.date=1967-05&rft.aulast=Dahl&rft.aufirst=Ole-Johan&rft.au=Nygaard%2C+Kristen&rft_id=https%3A%2F%2Fwww.ub.uio.no%2Ffag%2Fnaturvitenskap-teknologi%2Finformatikk%2Ffaglig%2Fdns%2Fdokumenter%2Fclassandsubclass1967.pdf&rfr_id=info%3Asid%2Ftr.wikipedia.org%3AKal%C4%B1t%C4%B1m+%28programlama%29" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-3"><strong><a href="#cite_ref-3">^</a></strong> <span class="reference-text"><cite class="kaynak kitap">Dahl, Ole-Johan (2004). <a rel="nofollow" class="external text" href="https://www.mn.uio.no/ifi/english/about/ole-johan-dahl/bibliography/the-birth-of-object-orientation-the-simula-languages.pdf">"The Birth of Object Orientation: the Simula Languages"</a> <span style="font-size:85%;">(PDF)</span>. <i>From Object-Orientation to Formal Methods</i>. Lecture Notes in Computer Science. <b>2635</b>. ss. 15-25. <a href="/wiki/Say%C4%B1sal_nesne_tan%C4%B1mlay%C4%B1c%C4%B1s%C4%B1" title="Sayısal nesne tanımlayıcısı">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-540-39993-3_3">10.1007/978-3-540-39993-3_3</a>. <a href="/wiki/Uluslararas%C4%B1_Standart_Kitap_Numaras%C4%B1" title="Uluslararası Standart Kitap Numarası">ISBN</a> <a href="/wiki/%C3%96zel:KitapKaynaklar%C4%B1/978-3-540-21366-6" title="Özel:KitapKaynakları/978-3-540-21366-6">978-3-540-21366-6</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=The+Birth+of+Object+Orientation%3A+the+Simula+Languages&rft.series=Lecture+Notes+in+Computer+Science&rft.pages=15-25&rft.date=2004&rft_id=info%3Adoi%2F10.1007%2F978-3-540-39993-3_3&rft.isbn=978-3-540-21366-6&rft.aulast=Dahl&rft.aufirst=Ole-Johan&rft_id=https%3A%2F%2Fwww.mn.uio.no%2Fifi%2Fenglish%2Fabout%2Fole-johan-dahl%2Fbibliography%2Fthe-birth-of-object-orientation-the-simula-languages.pdf&rfr_id=info%3Asid%2Ftr.wikipedia.org%3AKal%C4%B1t%C4%B1m+%28programlama%29" class="Z3988"><span style="display:none;"> </span></span> <span style="font-size:100%" class="error citation-comment">Eksik ya da boş <code style="color:inherit; border:inherit; padding:inherit;">|başlık=</code> (<a href="/wiki/Yard%C4%B1m:KB1_hatalar%C4%B1#citation_missing_title" title="Yardım:KB1 hataları">yardım</a>)</span></span> </li> <li id="cite_note-4"><strong><a href="#cite_ref-4">^</a></strong> <span class="reference-text"><cite class="kaynak web"><a rel="nofollow" class="external text" href="https://www.cs.nmsu.edu/~rth/cs/cs177/map/inheritd.html">"C++ Inheritance"</a>. <i>www.cs.nmsu.edu</i>. 24 Eylül 2023 tarihinde kaynağından <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230924161416/https://www.cs.nmsu.edu/~rth/cs/cs177/map/inheritd.html">arşivlendi</a><span class="reference-accessdate">. Erişim tarihi: <span class="nowrap">24 Mart</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.cs.nmsu.edu&rft.atitle=C%2B%2B+Inheritance&rft_id=https%3A%2F%2Fwww.cs.nmsu.edu%2F~rth%2Fcs%2Fcs177%2Fmap%2Finheritd.html&rfr_id=info%3Asid%2Ftr.wikipedia.org%3AKal%C4%B1t%C4%B1m+%28programlama%29" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-5"><strong><a href="#cite_ref-5">^</a></strong> <span class="reference-text"><cite class="kaynak kitap"><a href="/wiki/Bjarne_Stroustrup" title="Bjarne Stroustrup">Stroustrup, Bjarne</a> (1994). <i>The Design and Evolution of C++</i>. Pearson. s. 417. <a href="/wiki/Uluslararas%C4%B1_Standart_Kitap_Numaras%C4%B1" title="Uluslararası Standart Kitap Numarası">ISBN</a> <a href="/wiki/%C3%96zel:KitapKaynaklar%C4%B1/9780135229477" title="Özel:KitapKaynakları/9780135229477">9780135229477</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=The+Design+and+Evolution+of+C%2B%2B&rft.pages=417&rft.pub=Pearson&rft.date=1994&rft.isbn=9780135229477&rft.aulast=Stroustrup&rft.aufirst=Bjarne&rfr_id=info%3Asid%2Ftr.wikipedia.org%3AKal%C4%B1t%C4%B1m+%28programlama%29" class="Z3988"><span style="display:none;"> </span></span></span> </li> </ol></div></div> <table class="metadata plainlinks stub" role="presentation" style="background:transparent"><tbody><tr><td><span typeof="mw:File"><a href="/wiki/Dosya:Emoji_u1f4bb.svg" class="mw-file-description"><img alt="Taslak simgesi" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Emoji_u1f4bb.svg/30px-Emoji_u1f4bb.svg.png" decoding="async" width="30" height="30" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Emoji_u1f4bb.svg/45px-Emoji_u1f4bb.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Emoji_u1f4bb.svg/60px-Emoji_u1f4bb.svg.png 2x" data-file-width="128" data-file-height="128" /></a></span></td><td><i><a href="/wiki/Bilgisayar" title="Bilgisayar">Bilgisayar</a> ile ilgili bu madde <a href="/wiki/Vikipedi:Taslak_madde" title="Vikipedi:Taslak madde">taslak</a> seviyesindedir. Madde içeriğini <a class="external text" href="https://tr.wikipedia.org/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&action=edit">genişleterek</a> Vikipedi'ye katkı sağlayabilirsiniz.</i></td></tr></tbody></table> <p><br /> </p> <div role="navigation" class="navbox authority-control" aria-labelledby="Otorite_kontrolü_frameless&#124;text-top&#124;10px&#124;alt=Bunu_Vikiveri&#039;de_düzenleyin&#124;link=https&#58;//www.wikidata.org/wiki/Q212542&#124;class=noprint&#124;Bunu_Vikiveri&#039;de_düzenleyin" style="padding:3px"><table class="nowraplinks hlist navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th id="Otorite_kontrolü_frameless&#124;text-top&#124;10px&#124;alt=Bunu_Vikiveri&#039;de_düzenleyin&#124;link=https&#58;//www.wikidata.org/wiki/Q212542&#124;class=noprint&#124;Bunu_Vikiveri&#039;de_düzenleyin" scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Otorite_kontrol%C3%BC" title="Otorite kontrolü">Otorite kontrolü</a> <span class="mw-valign-text-top noprint" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q212542" title="Bunu Vikiveri'de düzenleyin"><img alt="Bunu Vikiveri'de düzenleyin" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><span class="nowrap"><a href="/wiki/T%C3%BCmle%C5%9Fik_Otorite_Dosyas%C4%B1" title="Tümleşik Otorite Dosyası">GND</a>: <span class="uid"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4277478-0">4277478-0</a></span></span></li></ul> </div></td></tr></tbody></table></div></div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1&useformat=desktop" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">"<a dir="ltr" href="https://tr.wikipedia.org/w/index.php?title=Kalıtım_(programlama)&oldid=32835495">https://tr.wikipedia.org/w/index.php?title=Kalıtım_(programlama)&oldid=32835495</a>" sayfasından alınmıştır</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/%C3%96zel:Kategoriler" title="Özel:Kategoriler">Kategori</a>: <ul><li><a href="/wiki/Kategori:Bilgisayar_taslaklar%C4%B1" title="Kategori:Bilgisayar taslakları">Bilgisayar taslakları</a></li><li><a href="/wiki/Kategori:Bilgisayar_bilimi" title="Kategori:Bilgisayar bilimi">Bilgisayar bilimi</a></li><li><a href="/wiki/Kategori:Nesne_y%C3%B6nelimli_programlama" title="Kategori:Nesne yönelimli programlama">Nesne yönelimli programlama</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Gizli kategoriler: <ul><li><a href="/wiki/Kategori:KB1_hatalar%C4%B1:_eksik_ba%C5%9Fl%C4%B1k" title="Kategori:KB1 hataları: eksik başlık">KB1 hataları: eksik başlık</a></li><li><a href="/wiki/Kategori:T%C3%BCm_taslak_maddeler" title="Kategori:Tüm taslak maddeler">Tüm taslak maddeler</a></li><li><a href="/wiki/Kategori:GND_tan%C4%B1mlay%C4%B1c%C4%B1s%C4%B1_olan_Vikipedi_maddeleri" title="Kategori:GND tanımlayıcısı olan Vikipedi maddeleri">GND tanımlayıcısı olan Vikipedi maddeleri</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Sayfa en son 07.59, 21 Mayıs 2024 tarihinde değiştirildi.</li> <li id="footer-info-copyright">Metin <a rel="nofollow" class="external text" href="//creativecommons.org/licenses/by-sa/4.0/deed.tr">Creative Commons Atıf-AynıLisanslaPaylaş Lisansı</a> altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use/tr">Kullanım Şartlarını</a> ve <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/tr">Gizlilik Politikasını</a> kabul etmiş olursunuz.<br />Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan <a rel="nofollow" class="external text" href="https://www.wikimediafoundation.org/">Wikimedia Foundation, Inc.</a> tescilli markasıdır.<br /></li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Gizlilik politikası</a></li> <li id="footer-places-about"><a href="/wiki/Vikipedi:Hakk%C4%B1nda">Vikipedi hakkında</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Vikipedi:Genel_sorumluluk_reddi">Sorumluluk reddi</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Davranış Kuralları</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Geliştiriciler</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/tr.wikipedia.org">İstatistikler</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Çerez politikası</a></li> <li id="footer-places-mobileview"><a href="//tr.m.wikipedia.org/w/index.php?title=Kal%C4%B1t%C4%B1m_(programlama)&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobil görünüm</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-78f4c97c5d-v9tzg","wgBackendResponseTime":154,"wgPageParseReport":{"limitreport":{"cputime":"0.219","walltime":"0.422","ppvisitednodes":{"value":700,"limit":1000000},"postexpandincludesize":{"value":32545,"limit":2097152},"templateargumentsize":{"value":3527,"limit":2097152},"expansiondepth":{"value":12,"limit":100},"expensivefunctioncount":{"value":3,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":9586,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 372.715 1 -total"," 28.94% 107.860 1 Şablon:Kaynakça"," 18.82% 70.127 1 Şablon:Genişlet_dil"," 18.05% 67.271 1 Şablon:Otorite_kontrolü"," 13.81% 51.485 1 Şablon:Ambox"," 12.76% 47.544 1 Şablon:Bilimsel_rapor_kaynağı"," 7.25% 27.037 1 Şablon:Hidden"," 3.55% 13.230 1 Şablon:Bilgisayar-taslak"," 2.95% 10.979 1 Şablon:Dil"," 2.82% 10.525 1 Şablon:Mtkutu"]},"scribunto":{"limitreport-timeusage":{"value":"0.095","limit":"10.000"},"limitreport-memusage":{"value":3271061,"limit":52428800}},"cachereport":{"origin":"mw-web.eqiad.main-5bcbddc6db-mkrbz","timestamp":"20241127111215","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Kal\u0131t\u0131m (programlama)","url":"https:\/\/tr.wikipedia.org\/wiki\/Kal%C4%B1t%C4%B1m_(programlama)","sameAs":"http:\/\/www.wikidata.org\/entity\/Q212542","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q212542","author":{"@type":"Organization","name":"Wikimedia projelerine katk\u0131da bulunanlar"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2010-10-05T11:00:28Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/1c\/Herencia_UML.PNG"}</script> </body> </html>