{"version":"1.0","provider_name":"ASLIHAN KARATA\u015e","provider_url":"https:\/\/aslihankaratas.com","author_name":"aslihankaratas","author_url":"https:\/\/aslihankaratas.com\/index.php\/author\/aslihankaratas\/","title":"OOP- Property ve Behavior - ASLIHAN KARATA\u015e","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"LErBMmvYBM\"><a href=\"https:\/\/aslihankaratas.com\/index.php\/2024\/05\/05\/oop-property-ve-behavior\/\">OOP- Property ve Behavior<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/aslihankaratas.com\/index.php\/2024\/05\/05\/oop-property-ve-behavior\/embed\/#?secret=LErBMmvYBM\" width=\"600\" height=\"338\" title=\"&#8220;OOP- Property ve Behavior&#8221; &#8212; ASLIHAN KARATA\u015e\" data-secret=\"LErBMmvYBM\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\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\/\/# sourceURL=https:\/\/aslihankaratas.com\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"Nesne Y\u00f6nelimli Programlama (OOP), nesnelerin veri (\u00f6zellikler) ve davran\u0131\u015flar\u0131 (metotlar) etraf\u0131nda d\u00f6nd\u00fc\u011f\u00fc bir programlama paradigmad\u0131r. Java&#8217;da \u00f6zellikler ve davran\u0131\u015flar, s\u0131ras\u0131yla alanlar (fields) ve metotlar kullan\u0131larak uygulan\u0131r. \u00d6zellikler (Property, Alanlar): Java&#8217;da \u00f6zellikler, bir nesneye ait de\u011fi\u015fkenlerdir. Bu de\u011fi\u015fkenler nesnenin durumunu temsil eder. Bunlar, int, double, boolean gibi ilkel t\u00fcrler veya ba\u015fka s\u0131n\u0131flar\u0131n nesneleri gibi referans t\u00fcrleri de i\u00e7erebilir. \u00d6zellikler, bir s\u0131n\u0131f\u0131n i\u00e7inde ancak herhangi bir metotun d\u0131\u015f\u0131nda tan\u0131mlan\u0131r. Nesnenin \u00f6zelliklerini tan\u0131mlarlar. \u00d6rne\u011fin, bir Araba&#8217;y\u0131 temsil eden bir s\u0131n\u0131f d\u00fc\u015f\u00fcnelim. Davran\u0131\u015flar (Behavior, Metotlar): Java&#8217;da davran\u0131\u015flar metotlar kullan\u0131larak uygulan\u0131r. Metotlar, bir s\u0131n\u0131f\u0131n nesnelerinin yapabilece\u011fi eylemleri tan\u0131mlar. Nesnenin \u00f6zelliklerinin durumunu de\u011fi\u015ftirebilir ve verilen mant\u0131\u011fa dayal\u0131 \u00e7e\u015fitli g\u00f6revleri ger\u00e7ekle\u015ftirebilirler. Metotlar parametre alabilir ve de\u011fer d\u00f6nd\u00fcrebilirler. \u00d6rnek: Bir market sim\u00fclasyonu olu\u015ftural\u0131m. M\u00fc\u015fterilerin al\u0131\u015fveri\u015f yapmas\u0131n\u0131 ve sepetlerindeki \u00fcr\u00fcnleri y\u00f6netmelerini sa\u011flayal\u0131m. \u00d6rne\u011fi daha da geli\u015ftirelim. Al\u0131\u015fveri\u015f uygulamas\u0131nda basit i\u015flemleri ger\u00e7ekle\u015ftiren bir market sim\u00fclasyonu olu\u015ftural\u0131m. \u00dcr\u00fcnleri sepete ekleme, toplam fiyat\u0131 hesaplama ve sepeti temizleme yap\u0131ls\u0131n."}