{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"super() Metodu: Nesne Y\u00f6nelimli Programlamada Kal\u0131t\u0131m\u0131n S\u0131rr\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"gdZ7n07wZo\"><a href=\"https:\/\/fatihsoysal.com\/blog\/super-metodu-nesne-yonelimli-programlamada-kalitimin-sirri\/\">super() Metodu: Nesne Y\u00f6nelimli Programlamada Kal\u0131t\u0131m\u0131n S\u0131rr\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/super-metodu-nesne-yonelimli-programlamada-kalitimin-sirri\/embed\/#?secret=gdZ7n07wZo\" width=\"600\" height=\"338\" title=\"&#8220;super() Metodu: Nesne Y\u00f6nelimli Programlamada Kal\u0131t\u0131m\u0131n S\u0131rr\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"gdZ7n07wZo\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Nesne y\u00f6nelimli programlamada (OOP) kal\u0131t\u0131m, kod tekrar\u0131n\u0131 azaltmak ve kodun yeniden kullan\u0131labilirli\u011fini art\u0131rmak i\u00e7in olmazsa olmaz bir \u00f6zelliktir. Ancak, alt s\u0131n\u0131flar \u00fcst s\u0131n\u0131flar\u0131n \u00f6zelliklerini ve metotlar\u0131n\u0131 miras al\u0131rken, bazen \u00fcst s\u0131n\u0131f metotlar\u0131n\u0131n kendi davran\u0131\u015flar\u0131n\u0131 de\u011fi\u015ftirmek veya geni\u015fletmek gerekebilir. \u0130\u015fte bu noktada super() metodu devreye girerek, alt s\u0131n\u0131flarda \u00fcst s\u0131n\u0131f metotlar\u0131n\u0131n \u00e7a\u011fr\u0131lmas\u0131n\u0131 ve b\u00f6ylece kal\u0131t\u0131m\u0131n g\u00fcc\u00fcnden tam anlam\u0131yla faydalan\u0131lmas\u0131n\u0131 sa\u011flar. Bu makalede, super() metodunu ad\u0131m ad\u0131m ele alarak, yeni ba\u015flayanlardan ileri seviye geli\u015ftiricilere kadar herkesin anlayabilece\u011fi bir anlat\u0131m sunaca\u011f\u0131z."}