{"id":10168,"date":"2022-09-22T14:36:21","date_gmt":"2022-09-22T09:06:21","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/"},"modified":"2022-09-22T14:36:21","modified_gmt":"2022-09-22T09:06:21","slug":"solved-explain-the-questions-mentioned-in-the-comments-duplicate","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/","title":{"rendered":"[Solved] Explain the questions mentioned in the comments [duplicate]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-46602826\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"46602826\" data-parentid=\"46602657\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Java passes a reference to an object in a method. You can call it a pointer if you want. Let&#8217;s say you have the object myBar in the class foo and you pass it to the change it method. It doesn&#8217;t pass the object itself it passes a reference to that object (a pointer if you prefer). <\/p>\n<p>When you do myBar.barNum = 99; here myBar points to the actual object myBar in the class foo and changes its property. <\/p>\n<p>When you do  myBar = new Bar(); the myBar here (which as we saw is pointer to an object) starts to point to a new Bar object different from the myBar of the class foo. You change it to 400 and in the context where that object lives (the method) it is 400. When you leave the method you return to the class foo where is the original object. Changed by its pointer to 99. <\/p>\n<p>I hope I explained it properly. If everything is not called mybar it would be easier to understand. Because in the line myBar=new Bar() you are actually using the local mybar (in the method) and not the global one.  For example:<\/p>\n<pre><code>Bar myBar = new Bar();\n    void changeIt(Bar aBar){ \n        aBar.barNum = 99; \/\/Here aBar is a pointer to the myBar above and changes it\n        aBar = new Bar();  \/\/Here aBar points to a new myBar instance\n        a.barNum = 420; \/\/This will be lost when you leave the method with the new instance created\n    }\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Explain the questions mentioned in the comments [duplicate] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Java passes a reference to an object in a method. You can call it a pointer if you want. Let&#8217;s say you have the object myBar in the class foo and you pass it to the change it method. It doesn&#8217;t pass the object itself it passes a reference to that object (a pointer &#8230; <a title=\"[Solved] Explain the questions mentioned in the comments [duplicate]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/\" aria-label=\"More on [Solved] Explain the questions mentioned in the comments [duplicate]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[323,547,2813],"class_list":["post-10168","post","type-post","status-publish","format-standard","hentry","category-solved","tag-java","tag-oop","tag-shadowing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Explain the questions mentioned in the comments [duplicate] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Explain the questions mentioned in the comments [duplicate] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Java passes a reference to an object in a method. You can call it a pointer if you want. Let&#8217;s say you have the object myBar in the class foo and you pass it to the change it method. It doesn&#8217;t pass the object itself it passes a reference to that object (a pointer ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-22T09:06:21+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Explain the questions mentioned in the comments [duplicate]\",\"datePublished\":\"2022-09-22T09:06:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/\"},\"wordCount\":213,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"java\",\"oop\",\"shadowing\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/\",\"name\":\"[Solved] Explain the questions mentioned in the comments [duplicate] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-09-22T09:06:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Explain the questions mentioned in the comments [duplicate]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Explain the questions mentioned in the comments [duplicate] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Explain the questions mentioned in the comments [duplicate] - JassWeb","og_description":"[ad_1] Java passes a reference to an object in a method. You can call it a pointer if you want. Let&#8217;s say you have the object myBar in the class foo and you pass it to the change it method. It doesn&#8217;t pass the object itself it passes a reference to that object (a pointer ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/","og_site_name":"JassWeb","article_published_time":"2022-09-22T09:06:21+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Explain the questions mentioned in the comments [duplicate]","datePublished":"2022-09-22T09:06:21+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/"},"wordCount":213,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["java","oop","shadowing"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/","url":"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/","name":"[Solved] Explain the questions mentioned in the comments [duplicate] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-22T09:06:21+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-explain-the-questions-mentioned-in-the-comments-duplicate\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Explain the questions mentioned in the comments [duplicate]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/10168","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=10168"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/10168\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=10168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=10168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=10168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}