{"id":327,"date":"2012-09-26T08:19:33","date_gmt":"2012-09-26T01:19:33","guid":{"rendered":"http:\/\/nvntung.wordpress.com\/?p=327"},"modified":"2012-09-26T08:19:33","modified_gmt":"2012-09-26T01:19:33","slug":"polymorphism-in-c2plus","status":"publish","type":"post","link":"https:\/\/www.itersdesktop.com\/vi\/2012\/09\/26\/polymorphism-in-c2plus\/","title":{"rendered":"Polymorphism in C++"},"content":{"rendered":"<p>\u0110a h\u00ecnh (<strong>polymorphism<\/strong>) l\u00e0 t\u00ednh n\u0103ng r\u1ea5t c\u00f3 \u00edch, \u0111\u01b0\u1ee3c \u1ee9ng d\u1ee5ng r\u1ea5t ph\u1ed5 bi\u1ebfn trong l\u1eadp tr\u00ecnh h\u01b0\u1edbng \u0111\u1ed1i t\u01b0\u1ee3ng. Trong khu\u00f4n kh\u1ed5 c\u1ee7a b\u00e0i vi\u1ebft n\u00e0y, t\u00f4i s\u1ebd gi\u1edbi thi\u1ec7u s\u01a1 l\u01b0\u1ee3c v\u1ec1 k\u1ef9 thu\u1eadt \u0111a h\u00ecnh v\u00e0 c\u00e1ch c\u00e0i \u0111\u1eb7t trong C++. N\u1ebfu ch\u00fang ta \u0111\u00e3 l\u00e0m quen v\u1edbi ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh h\u01b0\u1edbng \u0111\u1ed1i t\u01b0\u1ee3ng th\u00ec vi\u1ec7c hi\u1ec7n th\u1ee9c n\u00f3 trong nh\u1eefng ng\u00f4n ng\u1eef kh\u00e1c C++ l\u00e0 chuy\u1ec7n kh\u00f4ng qu\u00e1 kh\u00f3 kh\u0103n. \u0110\u1ec3 hi\u1ec3u c\u01a1 ch\u1ebf l\u00e0m vi\u1ec7c c\u1ee7a polymorphism, ch\u00fang ta theo d\u00f5i v\u00ed d\u1ee5 sau:<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0110a h\u00ecnh (polymorphism) l\u00e0 t\u00ednh n\u0103ng r\u1ea5t c\u00f3 \u00edch, \u0111\u01b0\u1ee3c \u1ee9ng d\u1ee5ng r\u1ea5t ph\u1ed5 bi\u1ebfn trong l\u1eadp tr\u00ecnh h\u01b0\u1edbng \u0111\u1ed1i t\u01b0\u1ee3ng. Trong khu\u00f4n kh\u1ed5 c\u1ee7a b\u00e0i vi\u1ebft n\u00e0y, t\u00f4i s\u1ebd&hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,32],"tags":[90],"class_list":["post-327","post","type-post","status-publish","format-standard","hentry","category-cpp","category-lap-trinh-huong-doi-tuong","tag-polymorphism"],"_links":{"self":[{"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/posts\/327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/comments?post=327"}],"version-history":[{"count":0,"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/posts\/327\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/media?parent=327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/categories?post=327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/tags?post=327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}