

{"id":13012,"date":"2018-04-10T10:32:02","date_gmt":"2018-04-10T10:32:02","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=13012"},"modified":"2026-05-16T15:15:01","modified_gmt":"2026-05-16T09:45:01","slug":"is-java-an-object-oriented-language","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/","title":{"rendered":"Is Java an Object-Oriented Language or Not?"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:1995,&quot;href&quot;:&quot;https:\\\/\\\/www.java.com\\\/en&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20251206185210\\\/https:\\\/\\\/www.java.com\\\/en\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-10 15:52:25&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2025-12-14 13:27:26&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2025-12-17 20:23:14&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2025-12-23 19:28:13&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2025-12-29 19:12:33&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-01-06 08:09:41&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-01-11 07:07:19&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-01-15 09:43:27&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-01-18 20:08:39&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-01-22 22:24:09&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-01-28 00:48:25&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-01-31 22:50:34&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-03 23:54:10&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-07 18:52:02&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-12 06:55:11&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-17 10:26:11&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-22 18:39:23&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-28 02:44:20&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-03 11:27:10&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-08 20:40:12&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-14 03:55:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-20 09:26:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 18:48:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-08 03:52:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-18 13:26:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 08:49:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 11:10:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-04 14:34:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-08 18:36:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-13 21:10:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-18 10:10:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-24 07:53:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-03 09:17:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-10 11:08:33&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-10 11:08:33&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<p><em><strong>Java is not a pure object-oriented language.<\/strong><\/em> Don&#8217;t believe me?<\/p>\n<p>Well, it is the bitter truth of the IT industry. OOPs introduces seven concepts; any programming language should implement all seven of those to be considered an object-oriented language.<\/p>\n<ol>\n<li>What are those seven concepts?<\/li>\n<li>How many can Java implement?<\/li>\n<li>What is the reason behind this?<\/li>\n<\/ol>\n<p>All of these questions are answered below; let&#8217;s find out.<\/p>\n<h3>Introduction to Object-Oriented Language<\/h3>\n<p>An object-oriented programming paradigm is based on the concept of classes and objects. An object contains data (in the form of fields) and code (in the form of methods), and classes are the blueprint of the object.\u00a0\u00a0A purely Object-Oriented Programming Language has everything inside the program as objects. It doesn&#8217;t support primitive data types(like int, char, bool, and so on).<\/p>\n<p>The following are the<em> seven qualities to be satisfied for a programming language to be a pure Object-Oriented Language<\/em>. They are:<\/p>\n<ul>\n<li>Abstraction<\/li>\n<li>Polymorphism<\/li>\n<li>Encapsulation<\/li>\n<li>Inheritance<\/li>\n<li>All predefined types must be objects<\/li>\n<li>All user-defined types must be objects<\/li>\n<li>Every operation on objects must be done with the help of methods.<\/li>\n<\/ul>\n<p><em><strong>Master the concept of <a href=\"https:\/\/data-flair.training\/blogs\/polymorphism-in-java\/\" target=\"_blank\" rel=\"noopener\">Polymorphism in Java<\/a> in 7 Mins.<\/strong><\/em><\/p>\n<h3>Reasons Why Java is an Object-Oriented Language?<\/h3>\n<p>In the following qualities,\u00a0<em>Java supports &#8216;Abstraction<strong>&#8216;<\/strong><\/em>, &#8216;Polymorphism&#8217;, &#8216;Encapsulation&#8217;, &#8216;Inheritance&#8217;, and &#8216;all user-defined types must be objects&#8217;. But it fails to support &#8216;all predefined types must be objects&#8217; and operations on objects must be done with the help of methods.<\/p>\n<p><strong><a href=\"https:\/\/www.java.com\/en\/\" target=\"_blank\" rel=\"noopener\">Java<\/a><\/strong> language is not a pure Object-Oriented Language because it has the following properties:<\/p>\n<h4>1. Primitive Data Type in Java<\/h4>\n<p>An example of a purely Object-Oriented Language is Smalltalk; it is unlike C++ and Java. In Java, we treat predefined data types as non-objects, but the <em><strong><a href=\"https:\/\/data-flair.training\/blogs\/java-data-types\/\" target=\"_blank\" rel=\"noopener\">primitive data types in Java<\/a><\/strong><\/em> are treated as objects in Smalltalk.<\/p>\n<p><strong>Example of a primitive data type in Java \u2013<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">  int number = 10;\r\n  System.out.print(number);<\/pre>\n<h4>2. The static keyword in Java<\/h4>\n<p>In Java, a class declared as static can be used without the use of an\u00a0object. We cannot call that function or variable using a dot(.) if we are using a static variable or a static class.<\/p>\n<p>Using the static keyword with a method or a variable implies that they represent the class. Unlike other methods or variables, which are bound to the object of the class.<\/p>\n<p>We can use the static variable or methods using the class name or directly using it.<\/p>\n<h4>3. Wrapper Class in Java<\/h4>\n<p>With the help of the <em><strong><a href=\"https:\/\/data-flair.training\/blogs\/wrapper-class-in-java\/\" target=\"_blank\" rel=\"noopener\">Java wrapper class<\/a><\/strong><\/em>, we can convert primitives into objects and objects into primitives. In Java, we can use Integer, Float, and Double instead of int, float, etc. We don&#8217;t need to call the method to communicate with the objects.<\/p>\n<p>For example-<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">String message = \"Data\" + \"Flair\" ;<\/pre>\n<p>By using Wrapper classes, Java does not become a pure OOP language, as it will use operations like <em><strong><a href=\"https:\/\/data-flair.training\/blogs\/autoboxing-and-unboxing\/\" target=\"_blank\" rel=\"noopener\">Autoboxing and Unboxing<\/a><\/strong><\/em>. So even if we create an Integer instead of int and do any mathematical operation, it will still use the primitive type int only.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">package com.dataflair.packageprogramdemo;\r\n\r\npublic class WrapperClass {\r\n\r\n  public static void main(String[] args)\r\n  {\r\n    Integer operand1 = new Integer(10);\r\n    Integer operand2 = new Integer(20);\r\n    Integer operand3 = new Integer(30);\r\n    Integer operand4 = new Integer(operand1.intValue() + operand2.intValue()+ operand3.intValue());\r\n    System.out.println(\"Addition of three numbers is : \"+ operand4);\r\n  }\r\n}\r\n<\/pre>\n<p><strong>Output-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/Wrapper-class-example.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-68703\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/Wrapper-class-example.png\" alt=\"Wrapper-class-example\" width=\"1307\" height=\"745\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/Wrapper-class-example.png 1307w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/Wrapper-class-example-150x86.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/Wrapper-class-example-300x171.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/Wrapper-class-example-768x438.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/Wrapper-class-example-1024x584.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/Wrapper-class-example-520x296.png 520w\" sizes=\"auto, (max-width: 1307px) 100vw, 1307px\" \/><\/a><\/p>\n<h3>Java and Hybrid Programming with Objects<\/h3>\n<p>Java implements fundamental OOP concepts, so even though it&#8217;s not strictly object-oriented, it can be called an object-oriented language. However, there are benefits to this hybrid strategy:<\/p>\n<ul>\n<li><strong>Performance and Efficiency:<\/strong> Direct manipulation of underlying machine data is possible with primitive data types, which enhances performance for specific tasks.<\/li>\n<li><strong>Simplicity for Common Operations:<\/strong> By providing a succinct method for handling basic data types like characters, integers, and booleans, primitive data types simplify common operations.<\/li>\n<\/ul>\n<h3>Summary<\/h3>\n<p>Although these are the reasons that show Java is not a pure object-oriented programming language. Despite the different reasons, Java is being 1st choice of programmers among all languages. So, what are you waiting for?<\/p>\n<p>Hope this article has cleared the confusion that Java is an object-oriented language, but it is not a pure object-oriented programming language.<\/p>\n<p><em><strong>Get the <a href=\"https:\/\/data-flair.training\/blogs\/java-tutorials-home\/\">Free Tutorial series of Java by DataFlair<\/a> from freshers to experienced and master Java within a month!<\/strong><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Java is not a pure object-oriented language. Don&#8217;t believe me? Well, it is the bitter truth of the IT industry. OOPs introduces seven concepts; any programming language should implement all seven of those to&#46;&#46;&#46;<\/p>\n","protected":false},"author":5,"featured_media":68848,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[7312,36726,16157],"class_list":["post-13012","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-java","tag-is-java-an-object-oriented-language","tag-reason-for-java-not-pure-object-oriented-language","tag-why-java-is-not-a-purely-object-oriented-language"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Is Java an Object-Oriented Language or Not? - DataFlair<\/title>\n<meta name=\"description\" content=\"Java is an object-oriented language, but not pure. Let&#039;s know what the reasons are behind Java not said to be a pure programming language.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Is Java an Object-Oriented Language or Not? - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Java is an object-oriented language, but not pure. Let&#039;s know what the reasons are behind Java not said to be a pure programming language.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-04-10T10:32:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-16T09:45:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/Java-is-object-oriented-language.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"802\" \/>\n\t<meta property=\"og:image:height\" content=\"420\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Is Java an Object-Oriented Language or Not? - DataFlair","description":"Java is an object-oriented language, but not pure. Let's know what the reasons are behind Java not said to be a pure programming language.","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:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/","og_locale":"en_US","og_type":"article","og_title":"Is Java an Object-Oriented Language or Not? - DataFlair","og_description":"Java is an object-oriented language, but not pure. Let's know what the reasons are behind Java not said to be a pure programming language.","og_url":"https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2018-04-10T10:32:02+00:00","article_modified_time":"2026-05-16T09:45:01+00:00","og_image":[{"width":802,"height":420,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/Java-is-object-oriented-language.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823"},"headline":"Is Java an Object-Oriented Language or Not?","datePublished":"2018-04-10T10:32:02+00:00","dateModified":"2026-05-16T09:45:01+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/"},"wordCount":652,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/Java-is-object-oriented-language.jpg","keywords":["Is Java An Object-Oriented Language","reason for java not pure object oriented language","Why Java is not a purely Object-Oriented Language"],"articleSection":["Java Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/","url":"https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/","name":"Is Java an Object-Oriented Language or Not? - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/Java-is-object-oriented-language.jpg","datePublished":"2018-04-10T10:32:02+00:00","dateModified":"2026-05-16T09:45:01+00:00","description":"Java is an object-oriented language, but not pure. Let's know what the reasons are behind Java not said to be a pure programming language.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/Java-is-object-oriented-language.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/Java-is-object-oriented-language.jpg","width":802,"height":420,"caption":"Why Java is not object oriented langauge"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Java Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/java\/"},{"@type":"ListItem","position":3,"name":"Is Java an Object-Oriented Language or Not?"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team creates expert-level guides on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our goal is to empower learners with easy-to-understand content. Explore our resources for career growth and practical learning.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam1\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/13012","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=13012"}],"version-history":[{"count":14,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/13012\/revisions"}],"predecessor-version":[{"id":148298,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/13012\/revisions\/148298"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/68848"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=13012"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=13012"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=13012"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}