{"id":247,"date":"2022-07-18T07:18:25","date_gmt":"2022-07-18T07:18:25","guid":{"rendered":"https:\/\/phptraininginchennai.co.in\/blog\/?p=247"},"modified":"2024-12-24T12:19:14","modified_gmt":"2024-12-24T12:19:14","slug":"what-are-the-oops-concepts-in-java","status":"publish","type":"post","link":"https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/","title":{"rendered":"What are the OOPs Concepts in Java?"},"content":{"rendered":"<h3 style=\"text-align: justify;\"><strong><a href=\"https:\/\/phptraininginchennai.co.in\/blog\/wp-content\/uploads\/2022\/07\/What-is-oops-concept-in-Java_11zon.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-248\" src=\"https:\/\/phptraininginchennai.co.in\/blog\/wp-content\/uploads\/2022\/07\/What-is-oops-concept-in-Java_11zon.png\" alt=\"java basic concepts\" width=\"800\" height=\"400\" srcset=\"https:\/\/phptraininginchennai.co.in\/blog\/wp-content\/uploads\/2022\/07\/What-is-oops-concept-in-Java_11zon.png 800w, https:\/\/phptraininginchennai.co.in\/blog\/wp-content\/uploads\/2022\/07\/What-is-oops-concept-in-Java_11zon-300x150.png 300w, https:\/\/phptraininginchennai.co.in\/blog\/wp-content\/uploads\/2022\/07\/What-is-oops-concept-in-Java_11zon-768x384.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a>What is OOPs Concept in Java?<\/strong><\/h3>\n<p style=\"text-align: justify;\">Abstraction, encapsulation, inheritance, and polymorphism are the four major principles of Java&#8217;s object-oriented programming (OOP). Java OOP ideas enable us to design working methods and variables, reuse them whole or in part, and do so without jeopardising security. Comprehension Java&#8217;s internals requires an understanding of OOP concepts. Join <strong><a href=\"https:\/\/www.fita.in\/java-and-j2ee-training-in-chennai\/\">Java Training in Chennai<\/a><\/strong> to learn more about Java basic concepts.<\/p>\n<h3 style=\"text-align: justify;\"><strong>Java Defines OOP Concepts as Follows:<\/strong><\/h3>\n<ul style=\"text-align: justify;\">\n<li><strong>Abstraction.<\/strong>\u00a0Uses straightforward objects to convey complexity. We all know how to turn on the television, but understanding how it functions is not necessary to enjoy it. Abstraction in Java refers to the way less complex underlying data and code are represented by simpler entities like objects, classes, and variables. This is crucial because it helps you avoid doing the same thing repeatedly.<\/li>\n<li><strong>Encapsulation.<\/strong>\n<div class=\"flex max-w-full flex-col flex-grow\">\n<div class=\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"950da57c-6f13-4a01-8461-d16e88403614\" data-message-model-slug=\"gpt-4o-mini\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>Encapsulation refers to the practice of keeping class fields private and accessing them through public methods. It creates a protective barrier that secures data and code within the class. This allows for the reuse of objects, like code fragments or variables, while preventing system-wide access to the data. It enhances security and makes the code more maintainable. To dive deeper into Java programming and master OOP principles like Encapsulation, consider <a href=\"https:\/\/www.fita.in\/java-training-in-marathahalli\/\"><strong>Java Training in Marathahalli<\/strong><\/a>. With proper training, you\u2019ll gain hands-on experience in building robust, secure, and scalable Java applications.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"mb-2 flex gap-3 empty:hidden -ml-2\">\n<div class=\"items-center justify-start rounded-xl p-1 flex\"><\/div>\n<\/div>\n<\/li>\n<li><strong>Inheritance.<\/strong>\u00a0Inheritance is a special feature of Java&#8217;s Object-Oriented Programming that enables programmers to build new classes that inherit some of the characteristics of preexisting classes. By utilising inheritance, we may expand on prior work without having to start from scratch.<\/li>\n<li><strong>Polymorphism.<\/strong>\u00a0Enables Java programmers to use the same term to mean several things depending on the context. Method overloading is one type of polymorphism. When that happens, the code itself contains several interpretations. Method overriding is the alternative form. When that happens, multiple variations are implied by the values of the provided variables. Let&#8217;s explore this a little more.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Read more: <a href=\"https:\/\/phptraininginchennai.co.in\/blog\/importance-of-android-mobile-app-development\/\">Importance Of Android Mobile App Development<\/a><\/p>\n<h3 style=\"text-align: justify;\"><strong>Best Practices for OOP Concepts in Java<\/strong><\/h3>\n<p style=\"text-align: justify;\">Java&#8217;s OOP ideas are designed to speed up development without compromising security or usability. The aforementioned recommended practises are all focused on achieving the main objective.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fita.in\/\"><strong>FITA Academy<\/strong><\/a>\u00a0offers the best\u00a0<strong><a href=\"https:\/\/www.fita.in\/java-training\/\">Java Online Course<\/a><\/strong>\u00a0to enhance your technical skills in the java programming language.<\/p>\n<ul style=\"text-align: justify;\">\n<li><strong>DRY (Don\u2019t Repeat Yourself):<\/strong>\u00a0DRY, a fundamental principle of Java, states that you should never have two identical blocks of code in distinct locations. Instead, employ a single technique across all applications.<\/li>\n<li>Make all variables and methods private from the start if you anticipate your Java code changing in the future. Access to &#8220;protected&#8221; should be expanded as needed as the code evolves, but not too widely.<\/li>\n<li><strong>Single Responsibility.\u00a0<\/strong>The rule of thumb for Java&#8217;s OOP ideas is that a class should never have more than one capability. This prevents entanglement between various functionalities and allows the class to be called and\/or extended on its own as new uses for it arise.<\/li>\n<li><strong><strong>Open Closed Design.<\/strong><\/strong>\n<div class=\"flex max-w-full flex-col flex-grow\">\n<div class=\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"36303484-53d8-40ce-bace-ba86adbf7db0\" data-message-model-slug=\"gpt-4o-mini\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>To achieve this, make all classes and methods non-modifiable while still allowing for extensions. This ensures that established, reliable code remains intact, while new responsibilities can be added through subclassing or method overriding. By doing so, you can maintain the stability of the original code while enabling the flexibility required to adapt to changing requirements. For a deeper understanding of these concepts, consider enrolling in <a href=\"https:\/\/www.fita.in\/programming-institutes-in-banaglore\/\"><strong>Programming Languages Classes in Bangalore<\/strong><\/a>, where you&#8217;ll learn how to write scalable and maintainable code using best practices.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"mb-2 flex gap-3 empty:hidden -ml-2\">\n<div class=\"items-center justify-start rounded-xl p-1 flex\"><\/div>\n<\/div>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">In conclusion, Object-Oriented Programming (OOP) concepts in Java provide a solid foundation for writing efficient and maintainable code. Understanding core principles such as Encapsulation, Inheritance, Polymorphism, and Abstraction enables developers to create modular, reusable, and scalable applications. Mastering these concepts is crucial for building robust software solutions in Java.<\/p>\n<p style=\"text-align: justify;\">If you&#8217;re looking to advance your Java programming skills and apply OOP principles effectively, consider joining <a href=\"https:\/\/www.fita.in\/java-training-in-coimbatore\/\"><strong>Java Training in Coimbatore<\/strong><\/a>. Learn more about <a href=\"https:\/\/www.iostraining.co.in\/blog\/enterprise-java-development\/\"><strong>Enterprise Java Development<\/strong><\/a> and unlock your potential in the world of software development.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is OOPs Concept in Java? Abstraction, encapsulation, inheritance, and polymorphism are the four major principles of Java&#8217;s object-oriented programming (OOP). Java OOP ideas enable us to design working methods and variables, reuse them whole or in part, and do &hellip; <a href=\"https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/\">Continued<\/a><\/p>\n","protected":false},"author":2,"featured_media":248,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[67,34],"tags":[124,128,126,129,125,130,127],"class_list":["post-247","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-education","category-java","tag-java","tag-java-certification","tag-java-class","tag-java-classes","tag-java-course","tag-java-courses","tag-java-training"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What are the OOPs Concepts in Java? | Java Basic Concepts<\/title>\n<meta name=\"description\" content=\"If you want to understand Java Basic Concepts, Here is the blog which is about What are the OOPs Concepts in Java?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What are the OOPs Concepts in Java? | Java Basic Concepts\" \/>\n<meta property=\"og:description\" content=\"If you want to understand Java Basic Concepts, Here is the blog which is about What are the OOPs Concepts in Java?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/\" \/>\n<meta property=\"og:site_name\" content=\"PHP Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-18T07:18:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-24T12:19:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/phptraininginchennai.co.in\/blog\/wp-content\/uploads\/2022\/07\/What-is-oops-concept-in-Java_11zon.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"phptraininginchennai\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"phptraininginchennai\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/what-are-the-oops-concepts-in-java\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/what-are-the-oops-concepts-in-java\\\/\"},\"author\":{\"name\":\"phptraininginchennai\",\"@id\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/#\\\/schema\\\/person\\\/2bab118bcb6295259e675efd02162908\"},\"headline\":\"What are the OOPs Concepts in Java?\",\"datePublished\":\"2022-07-18T07:18:25+00:00\",\"dateModified\":\"2024-12-24T12:19:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/what-are-the-oops-concepts-in-java\\\/\"},\"wordCount\":684,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/what-are-the-oops-concepts-in-java\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/What-is-oops-concept-in-Java_11zon.png\",\"keywords\":[\"Java\",\"Java Certification\",\"Java Class\",\"Java Classes\",\"Java Course\",\"Java Courses\",\"Java Training\"],\"articleSection\":[\"Education\",\"Java\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/what-are-the-oops-concepts-in-java\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/what-are-the-oops-concepts-in-java\\\/\",\"url\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/what-are-the-oops-concepts-in-java\\\/\",\"name\":\"What are the OOPs Concepts in Java? | Java Basic Concepts\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/what-are-the-oops-concepts-in-java\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/what-are-the-oops-concepts-in-java\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/What-is-oops-concept-in-Java_11zon.png\",\"datePublished\":\"2022-07-18T07:18:25+00:00\",\"dateModified\":\"2024-12-24T12:19:14+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/#\\\/schema\\\/person\\\/2bab118bcb6295259e675efd02162908\"},\"description\":\"If you want to understand Java Basic Concepts, Here is the blog which is about What are the OOPs Concepts in Java?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/what-are-the-oops-concepts-in-java\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/what-are-the-oops-concepts-in-java\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/what-are-the-oops-concepts-in-java\\\/#primaryimage\",\"url\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/What-is-oops-concept-in-Java_11zon.png\",\"contentUrl\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/What-is-oops-concept-in-Java_11zon.png\",\"width\":800,\"height\":400,\"caption\":\"java basic concepts\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/what-are-the-oops-concepts-in-java\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What are the OOPs Concepts in Java?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/\",\"name\":\"PHP Tutorials\",\"description\":\"Latest articles on PHP\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/#\\\/schema\\\/person\\\/2bab118bcb6295259e675efd02162908\",\"name\":\"phptraininginchennai\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/16d83ed8157d92d71f9df385405e9a4f459de489a247ab113f81f2473bc49bd3?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/16d83ed8157d92d71f9df385405e9a4f459de489a247ab113f81f2473bc49bd3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/16d83ed8157d92d71f9df385405e9a4f459de489a247ab113f81f2473bc49bd3?s=96&d=mm&r=g\",\"caption\":\"phptraininginchennai\"},\"url\":\"https:\\\/\\\/phptraininginchennai.co.in\\\/blog\\\/author\\\/phptraininginchennai\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What are the OOPs Concepts in Java? | Java Basic Concepts","description":"If you want to understand Java Basic Concepts, Here is the blog which is about What are the OOPs Concepts in Java?","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:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/","og_locale":"en_US","og_type":"article","og_title":"What are the OOPs Concepts in Java? | Java Basic Concepts","og_description":"If you want to understand Java Basic Concepts, Here is the blog which is about What are the OOPs Concepts in Java?","og_url":"https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/","og_site_name":"PHP Tutorials","article_published_time":"2022-07-18T07:18:25+00:00","article_modified_time":"2024-12-24T12:19:14+00:00","og_image":[{"width":800,"height":400,"url":"https:\/\/phptraininginchennai.co.in\/blog\/wp-content\/uploads\/2022\/07\/What-is-oops-concept-in-Java_11zon.png","type":"image\/png"}],"author":"phptraininginchennai","twitter_misc":{"Written by":"phptraininginchennai","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/#article","isPartOf":{"@id":"https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/"},"author":{"name":"phptraininginchennai","@id":"https:\/\/phptraininginchennai.co.in\/blog\/#\/schema\/person\/2bab118bcb6295259e675efd02162908"},"headline":"What are the OOPs Concepts in Java?","datePublished":"2022-07-18T07:18:25+00:00","dateModified":"2024-12-24T12:19:14+00:00","mainEntityOfPage":{"@id":"https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/"},"wordCount":684,"commentCount":0,"image":{"@id":"https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/#primaryimage"},"thumbnailUrl":"https:\/\/phptraininginchennai.co.in\/blog\/wp-content\/uploads\/2022\/07\/What-is-oops-concept-in-Java_11zon.png","keywords":["Java","Java Certification","Java Class","Java Classes","Java Course","Java Courses","Java Training"],"articleSection":["Education","Java"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/","url":"https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/","name":"What are the OOPs Concepts in Java? | Java Basic Concepts","isPartOf":{"@id":"https:\/\/phptraininginchennai.co.in\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/#primaryimage"},"image":{"@id":"https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/#primaryimage"},"thumbnailUrl":"https:\/\/phptraininginchennai.co.in\/blog\/wp-content\/uploads\/2022\/07\/What-is-oops-concept-in-Java_11zon.png","datePublished":"2022-07-18T07:18:25+00:00","dateModified":"2024-12-24T12:19:14+00:00","author":{"@id":"https:\/\/phptraininginchennai.co.in\/blog\/#\/schema\/person\/2bab118bcb6295259e675efd02162908"},"description":"If you want to understand Java Basic Concepts, Here is the blog which is about What are the OOPs Concepts in Java?","breadcrumb":{"@id":"https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/#primaryimage","url":"https:\/\/phptraininginchennai.co.in\/blog\/wp-content\/uploads\/2022\/07\/What-is-oops-concept-in-Java_11zon.png","contentUrl":"https:\/\/phptraininginchennai.co.in\/blog\/wp-content\/uploads\/2022\/07\/What-is-oops-concept-in-Java_11zon.png","width":800,"height":400,"caption":"java basic concepts"},{"@type":"BreadcrumbList","@id":"https:\/\/phptraininginchennai.co.in\/blog\/what-are-the-oops-concepts-in-java\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/phptraininginchennai.co.in\/blog\/"},{"@type":"ListItem","position":2,"name":"What are the OOPs Concepts in Java?"}]},{"@type":"WebSite","@id":"https:\/\/phptraininginchennai.co.in\/blog\/#website","url":"https:\/\/phptraininginchennai.co.in\/blog\/","name":"PHP Tutorials","description":"Latest articles on PHP","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/phptraininginchennai.co.in\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/phptraininginchennai.co.in\/blog\/#\/schema\/person\/2bab118bcb6295259e675efd02162908","name":"phptraininginchennai","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/16d83ed8157d92d71f9df385405e9a4f459de489a247ab113f81f2473bc49bd3?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/16d83ed8157d92d71f9df385405e9a4f459de489a247ab113f81f2473bc49bd3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/16d83ed8157d92d71f9df385405e9a4f459de489a247ab113f81f2473bc49bd3?s=96&d=mm&r=g","caption":"phptraininginchennai"},"url":"https:\/\/phptraininginchennai.co.in\/blog\/author\/phptraininginchennai\/"}]}},"_links":{"self":[{"href":"https:\/\/phptraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/posts\/247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phptraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phptraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phptraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/phptraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/comments?post=247"}],"version-history":[{"count":5,"href":"https:\/\/phptraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/posts\/247\/revisions"}],"predecessor-version":[{"id":639,"href":"https:\/\/phptraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/posts\/247\/revisions\/639"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/phptraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/media\/248"}],"wp:attachment":[{"href":"https:\/\/phptraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/media?parent=247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phptraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/categories?post=247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phptraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/tags?post=247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}