{"id":4624,"date":"2025-01-22T06:35:00","date_gmt":"2025-01-21T21:35:00","guid":{"rendered":"https:\/\/secondlife.lol\/?p=4624"},"modified":"2025-01-21T21:35:40","modified_gmt":"2025-01-21T12:35:40","slug":"python-class-inheritance-examples","status":"publish","type":"post","link":"https:\/\/secondlife.lol\/en\/python-class-inheritance-examples\/","title":{"rendered":"Python Class Inheritance Example: Inheritance Concepts and the super() Function for Beginners"},"content":{"rendered":"<p>Hello, fellow Python enthusiasts! Today we'll be discussing <a href=\"http:\/\/python.org\" target=\"_blank\" rel=\"noopener\">Python<\/a> <a href=\"https:\/\/secondlife.lol\/en\/mastering-python-classes-for-beginners\/\" data-type=\"post\" data-id=\"3597\">Classes<\/a> We're going to look at an example of inheritance. \"Uh, inheritance? What's that?\" You might be scratching your head. Don't worry, by the end of this post, you'll be a Python class inheritance master. So, let's dive into the fascinating world of Python together.<\/p>\n\n\n<style>.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);border-top:3px solid var(--global-palette2, #2B6CB0);border-right:3px solid var(--global-palette2, #2B6CB0);border-bottom:3px solid var(--global-palette2, #2B6CB0);border-left:3px solid var(--global-palette2, #2B6CB0);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title-wrap{color:var(--global-palette2, #2B6CB0);}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title{color:var(--global-palette2, #2B6CB0);font-size:28px;font-weight:regular;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap .kb-table-of-content-list{color:var(--global-palette1, #3182CE);line-height:2em;font-weight:regular;font-style:normal;margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap .kb-table-of-content-list .kb-table-of-contents__entry:hover{color:var(--global-palette6, #718096);}@media all and (max-width: 1024px){.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap{border-top:3px solid var(--global-palette2, #2B6CB0);border-right:3px solid var(--global-palette2, #2B6CB0);border-bottom:3px solid var(--global-palette2, #2B6CB0);border-left:3px solid var(--global-palette2, #2B6CB0);}}@media all and (max-width: 1024px){.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title{font-size:28px;}}@media all and (max-width: 767px){.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap{border-top:3px solid var(--global-palette2, #2B6CB0);border-right:3px solid var(--global-palette2, #2B6CB0);border-bottom:3px solid var(--global-palette2, #2B6CB0);border-left:3px solid var(--global-palette2, #2B6CB0);}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title{font-size:28px;}}<\/style>\n\n\n<h2 class=\"wp-block-heading\">Python inheritance, what is it?<\/h2>\n\n\n\n<p>Have you ever thought of genes or properties that you inherit from your parents? Class inheritance in Python is similar to this: the child class inherits the characteristics of the parent class. This makes it really convenient to reuse code!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Python Class Inheritance Examples<\/h3>\n\n\n<style>.kb-image4624_620370-4b .kb-image-has-overlay:after{opacity:0.3;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.kb-image4624_620370-4b img.kb-img, .kb-image4624_620370-4b .kb-img img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<div class=\"wp-block-kadence-image kb-image4624_620370-4b\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"875\" height=\"435\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-11.jpg\" alt=\"\ud30c\uc774\uc36c \ud074\ub798\uc2a4 \uc0c1\uc18d \uc608\uc81c \ucc38\uace0 \uc774\ubbf8\uc9c0\" class=\"kb-img wp-image-4626\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-11.jpg 875w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-11-300x149.jpg 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-11-600x298.jpg 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-11-768x382.jpg 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-11-18x9.jpg 18w\" sizes=\"(max-width: 875px) 100vw, 875px\" \/><\/figure><\/div>\n\n\n\n<p>Let's take a look at Python inheritance with a simple example.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>class Animal:\n    def <strong>__init__<\/strong>(self, name):\n        self.name = name\n\n    def <strong>speak<\/strong>(self):\n        print(f\"{self.name} is making a sound.\")\n\nclass Dog(Animal):\n    def wag_tail(self):\n        print(f\"{self.name} wags its tail.\")\n\nbuddy = Dog(\"Buddy\")\nbuddy.speak()\nbuddy.wag_tail()<\/code><\/pre>\n\n\n\n<p>(Code Commentary)<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><code>Animal<\/code> Define a class. This is our parent class.<\/li>\n\n\n\n<li><code>Animal<\/code> class is a <strong><code>__init__<\/code> Methods<\/strong>to initialize the name, <strong><code>speak<\/code> Methods<\/strong>to represent the sounds the animal makes.<\/li>\n\n\n\n<li><code>Dog<\/code> class and create a <code>Animal<\/code>inherits from <strong>In parentheses <code>Animal<\/code>to express inheritance<\/strong>.<\/li>\n\n\n\n<li><code>Dog<\/code> class has a <code>wag_tail<\/code> method, which is a special behavior for dogs!<\/li>\n\n\n\n<li><code>Dog<\/code> object and create a <code>speak<\/code>and <code>wag_tail<\/code> method of the<\/li>\n<\/ol>\n\n\n\n<p>This will make the <code>Dog<\/code> class is a <code>Animal<\/code> You inherit all the characteristics of the class, but you can have your own special features. Isn't that cool?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Calling a parent class with Python inheritance super()<\/h2>\n\n\n\n<p>Now, let's look at another magical feature: Python Inheritance <code>super()<\/code>Let's talk about <code>super()<\/code>The <strong>Used when calling a method of a parent class<\/strong>which allows you to extend or modify the functionality of the parent class.<\/p>\n\n\n\n<p>Let's walk through an example.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>class Animal:\n    def __init__(self, name):\n        self.name = name\n\n    def speak(self):\n        print(f\"{self.name} makes a sound.\")\n\nclass Dog(Animal):\n    def __init__(self, name, breed):\n        super().__init__(name)\n        self.breed = breed\n\n    def speak(self):\n        super().speak()\n        print(f\"{self.name} is the breed {self.breed}.\")\n\nbuddy = Dog(\"Buddy\", \"Golden Retriever\")\nbuddy.speak()<\/code><\/pre>\n\n\n\n<p>Code commentary:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><code>Animal<\/code> The class is the same as before.<\/li>\n\n\n\n<li><code>Dog<\/code> In the class <code>__init__<\/code> method to override it.<\/li>\n\n\n\n<li><code>super().__init__(name)<\/code>to the parent class's <code>__init__<\/code> method on the object.<\/li>\n\n\n\n<li><code>breed<\/code> Initialize additional properties.<\/li>\n\n\n\n<li><code>speak<\/code> method is also overriding.<\/li>\n\n\n\n<li><code>super().speak()<\/code>in the parent class's <code>speak<\/code> method first, and then call the,<\/li>\n\n\n\n<li>Output additional information.<\/li>\n<\/ol>\n\n\n\n<p>This way, you can keep the functionality of the parent class, but add new features, which is really handy, right?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Python multiple inheritance super(), complicated but powerful!<\/h2>\n\n\n<style>.kb-image4624_6d47dd-1c .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image4624_6d47dd-1c\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"877\" height=\"431\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-12.jpg\" alt=\"\ud30c\uc774\uc36c \ub2e4\uc911 \uc0c1\uc18d \uc608\uc81c \ucc38\uace0 \uc774\ubbf8\uc9c0\" class=\"kb-img wp-image-4627\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-12.jpg 877w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-12-300x147.jpg 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-12-600x295.jpg 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-12-768x377.jpg 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-12-18x9.jpg 18w\" sizes=\"(max-width: 877px) 100vw, 877px\" \/><\/figure><\/div>\n\n\n\n<p>Now, let's take it to a more advanced level. Python also allows for something called multiple inheritance, which means you can inherit traits from multiple parent classes, but it can be a bit complicated and should be used with caution.<\/p>\n\n\n\n<p>Let's look at an example of multiple inheritance.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>class Flyer:\n    def fly(self):\n        print(\"I'm flying!\")\n\nclass Swimmer:\n    def swim(self):\n        print(\"I swim!\")\n\nclass Duck(Animal, Flyer, Swimmer):\n    def __init__(self, name):\n        super().__init__(name)\n\n    def speak(self):\n        print(f\"{self.name} makes a quacking sound.\")\n\ndonald = Duck(\"Donald\")\ndonald.speak()\ndonald.fly()\ndonald.swim()<\/code><\/pre>\n\n\n\n<p>Code commentary:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><code>Flyer<\/code>and <code>Swimmer<\/code> I defined a new class.<\/li>\n\n\n\n<li><code>Duck<\/code> class is a <code>Animal<\/code><kbd>(Previous codeblock)<\/kbd>, <code>Flyer<\/code>, <code>Swimmer<\/code> Inherits from all three classes.<\/li>\n\n\n\n<li><code>__init__<\/code> method, the <code>super().__init__(name)<\/code>with <code>Animal<\/code> Call the class's initializer.<\/li>\n\n\n\n<li><code>speak<\/code> method was overridden in a way that is unique to ducks.<\/li>\n\n\n\n<li><code>Duck<\/code> object can use all the methods of its three parent classes.<\/li>\n<\/ol>\n\n\n\n<p>You can use multiple inheritance like this to create complex objects with multiple attributes, but be careful not to get too complex or your code will be hard to understand!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Organize<\/h2>\n\n\n<style>.kb-image4624_9f7986-72 .kb-image-has-overlay:after{opacity:0.3;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.kb-image4624_9f7986-72 img.kb-img, .kb-image4624_9f7986-72 .kb-img img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<div class=\"wp-block-kadence-image kb-image4624_9f7986-72\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"875\" height=\"433\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-13.jpg\" alt=\"\ud30c\uc774\uc36c \ud074\ub798\uc2a4 \uc0c1\uc18d \uc7a5\uc810 \uc694\uc57d \uc774\ubbf8\uc9c0\" class=\"kb-img wp-image-4629\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-13.jpg 875w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-13-300x148.jpg 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-13-600x297.jpg 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-13-768x380.jpg 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/image-10-13-18x9.jpg 18w\" sizes=\"(max-width: 875px) 100vw, 875px\" \/><\/figure><\/div>\n\n\n\n<p>Alright, everyone! Today we've been exploring the world of Python class inheritance, from simple inheritance to <code>super()<\/code> Don't you think you're a master of Python inheritance now?<\/p>\n\n\n\n<p>With this knowledge, you'll be able to write more efficient and structured code, so why not fall in love with Python? Good luck on your coding journey, and we'll be back with another fun Python story. Bye!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"># Code Explained<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Defining classes<\/strong><\/p>\n\n\n\n<p>(Animal class)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>class Animal:\n    def __init__(self, name):\n        self.name = name\n\n    def speak(self):\n        print(f\"{self.name} makes a sound.\")<\/code><\/pre>\n\n\n\n<p>1. <code>class Animal:<\/code>: Define a class named 'Animal'.<\/p>\n\n\n\n<p>2. <code>__init__<\/code> method:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The constructor method of the class.<\/li>\n\n\n\n<li>Called automatically when the object is created.<\/li>\n\n\n\n<li><code>name<\/code> parameter and takes a <code>self.name<\/code>in the file.<\/li>\n<\/ul>\n\n\n\n<p>3. <code>speak<\/code> method:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Represents the behavior of an animal making a sound.<\/li>\n\n\n\n<li><code>self.name<\/code>to output which animal is making the sound.<\/li>\n<\/ul>\n\n\n\n<p>(Dog class)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>class Dog(Animal):\n    def wag_tail(self):\n        print(f\"{self.name} wags his tail.\")<\/code><\/pre>\n\n\n\n<p>1. <code>class Dog(Animal):<\/code>: Define a class 'Dog', which inherits from class 'Animal'.<\/p>\n\n\n\n<p>2. <code>wag_tail<\/code> method:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Represents the behavior of a dog wagging its tail.<\/li>\n\n\n\n<li><code>self.name<\/code>to output which dog is wagging its tail.<\/li>\n<\/ul>\n\n\n\n<p>(Creating objects and calling methods)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>buddy = Dog(\"Buddy\")\nbuddy.speak()\nbuddy.wag_tail()<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\">\n<li><code>buddy = Dog(\"Buddy\")<\/code>: Create an instance of class 'Dog' and name it \"Buddy\".<\/li>\n\n\n\n<li><code>buddy.speak()<\/code>: Call the 'speak' method inherited from the 'Animal' class.<\/li>\n\n\n\n<li><code>buddy.wag_tail()<\/code>: Call the 'wag_tail' method of the 'Dog' class.<\/li>\n<\/ol>\n\n\n\n<p>(Run result)<\/p>\n\n\n\n<p>When you run this code, you should see the following output<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Buddy makes a sound.\nBuddy wags his tail.<\/code><\/pre>\n\n\n\n<p>(Key concepts)<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Classes<\/strong>: A framework or blueprint for creating an object.<\/li>\n\n\n\n<li><strong>Inheritance<\/strong>: means that the 'Dog' class inherits the characteristics of the 'Animal' class.<\/li>\n\n\n\n<li><strong>Method<\/strong>: A function defined within a class that represents the behavior of an object.<\/li>\n\n\n\n<li><strong>Instance<\/strong>: An object that is actually created based on the class.<\/li>\n<\/ol>\n<\/blockquote>\n\n\n<style>.kb-image4457_249bea-0c.kb-image-is-ratio-size, .kb-image4457_249bea-0c .kb-image-is-ratio-size{max-width:300px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image4457_249bea-0c.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image4457_249bea-0c .kb-image-is-ratio-size{align-self:unset;}.kb-image4457_249bea-0c figure{max-width:300px;}.kb-image4457_249bea-0c .image-is-svg, .kb-image4457_249bea-0c .image-is-svg img{width:100%;}.kb-image4457_249bea-0c .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image4457_249bea-0c\"><figure class=\"aligncenter size-medium\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/teri-coding-300x300.webp\" alt=\"\ud14c\ub9ac \uc774\ubaa8\ud2f0\ucf58\" class=\"kb-img wp-image-4456\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/teri-coding-300x300.webp 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/teri-coding-600x600.webp 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/teri-coding-150x150.webp 150w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/teri-coding-768x768.webp 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/teri-coding-12x12.webp 12w, https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/teri-coding.webp 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><figcaption><strong>(Happy coding!)<\/strong><\/figcaption><\/figure><\/div>","protected":false},"excerpt":{"rendered":"<p>\uc548\ub155\ud558\uc138\uc694, \ud30c\uc774\uc36c \uc5f4\uc815 \ub118\uce58\ub294 \uc5ec\ub7ec\ubd84! \uc624\ub298\uc740 \ud30c\uc774\uc36c \ud074\ub798\uc2a4 \uc0c1\uc18d \uc608\uc81c\ub97c&#8230;<\/p>","protected":false},"author":3,"featured_media":4634,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[3],"tags":[805,505,802,804,803],"class_list":["post-4624","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python-coding","tag-super-","tag-505","tag-802","tag-804","tag-803"],"taxonomy_info":{"category":[{"value":3,"label":"\ud30c\uc774\uc36c(Python)"}],"post_tag":[{"value":805,"label":"super() \ud568\uc218"},{"value":505,"label":"\uac1d\uccb4\uc9c0\ud5a5 \ud504\ub85c\uadf8\ub798\ubc0d"},{"value":802,"label":"\ub2e4\uc911 \uc0c1\uc18d"},{"value":804,"label":"\ud30c\uc774\uc36c \uc0c1\uc18d"},{"value":803,"label":"\ud30c\uc774\uc36c \ud074\ub798\uc2a4"}]},"featured_image_src_large":["https:\/\/secondlife.lol\/wp-content\/uploads\/2025\/01\/\ud30c\uc774\uc36c-\ud074\ub798\uc2a4-\uc0c1\uc18d-\uc608\uc81c-\ud3ec\uc2a4\ud2b8-\uc378\ub124\uc77c-600x600.jpg",600,600,true],"author_info":{"display_name":"TERE","author_link":"https:\/\/secondlife.lol\/en\/author\/tere\/"},"comment_info":0,"category_info":[{"term_id":3,"name":"\ud30c\uc774\uc36c(Python)","slug":"python-coding","term_group":0,"term_taxonomy_id":3,"taxonomy":"category","description":"","parent":20,"count":116,"filter":"raw","cat_ID":3,"category_count":116,"category_description":"","cat_name":"\ud30c\uc774\uc36c(Python)","category_nicename":"python-coding","category_parent":20}],"tag_info":[{"term_id":805,"name":"super() \ud568\uc218","slug":"super-%ed%95%a8%ec%88%98","term_group":0,"term_taxonomy_id":805,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":505,"name":"\uac1d\uccb4\uc9c0\ud5a5 \ud504\ub85c\uadf8\ub798\ubc0d","slug":"%ea%b0%9d%ec%b2%b4%ec%a7%80%ed%96%a5-%ed%94%84%eb%a1%9c%ea%b7%b8%eb%9e%98%eb%b0%8d","term_group":0,"term_taxonomy_id":505,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw"},{"term_id":802,"name":"\ub2e4\uc911 \uc0c1\uc18d","slug":"%eb%8b%a4%ec%a4%91-%ec%83%81%ec%86%8d","term_group":0,"term_taxonomy_id":802,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":804,"name":"\ud30c\uc774\uc36c \uc0c1\uc18d","slug":"%ed%8c%8c%ec%9d%b4%ec%8d%ac-%ec%83%81%ec%86%8d","term_group":0,"term_taxonomy_id":804,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":803,"name":"\ud30c\uc774\uc36c \ud074\ub798\uc2a4","slug":"%ed%8c%8c%ec%9d%b4%ec%8d%ac-%ed%81%b4%eb%9e%98%ec%8a%a4","term_group":0,"term_taxonomy_id":803,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/4624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/comments?post=4624"}],"version-history":[{"count":7,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/4624\/revisions"}],"predecessor-version":[{"id":4635,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/4624\/revisions\/4635"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/media\/4634"}],"wp:attachment":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/media?parent=4624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/categories?post=4624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/tags?post=4624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}