{"id":351,"date":"2020-11-03T11:14:58","date_gmt":"2020-11-03T15:14:58","guid":{"rendered":"http:\/\/www.prglab.com\/blog\/?page_id=351"},"modified":"2021-01-10T16:01:45","modified_gmt":"2021-01-10T20:01:45","slug":"object-oriented","status":"publish","type":"page","link":"https:\/\/www.prglab.com\/blog\/cplusplus-tutorial\/object-oriented","title":{"rendered":"\u9762\u5411\u5bf9\u8c61"},"content":{"rendered":"\n<p><strong>\u7b2c\u56db\u7ae0 \u9762\u5411\u5bf9\u8c61\u7f16\u7a0b<br>Object-oriented Programming<\/strong><\/p>\n\n\n\n<ol><li><a href=\"https:\/\/www.prglab.com\/blog\/cplusplus-tutorial\/object-oriented\/classes\">\u7c7b\uff0c\u6784\u9020\u51fd\u6570\u548c\u6790\u6784\u51fd\u6570\uff0c\u7c7b\u7684\u6307\u9488<\/a><br>Classes. Constructors and Destructors. Pointers to classes.<\/li><li><a href=\"https:\/\/www.prglab.com\/blog\/cplusplus-tutorial\/object-oriented\/overloading-operators\">\u64cd\u4f5c\u7b26\u91cd\u8f7d,this,\u9759\u6001\u6210\u5458<\/a><br>Overloading Operators. this. Static members<\/li><li><a href=\"https:\/\/www.prglab.com\/blog\/cplusplus-tutorial\/object-oriented\/relations-between-classes\">\u7c7b\u4e4b\u95f4\u7684\u5173\u7cfb<\/a><br>Relationships between classes: friend. Inheritance<\/li><li><a href=\"https:\/\/www.prglab.com\/blog\/cplusplus-tutorial\/object-oriented\/polymorphism\">\u865a\u62df\u6210\u5458\uff0c\u62bd\u8c61\uff0c\u591a\u6001<\/a><br>Virtual Members. Abstraction. Polymorphism<\/li><\/ol>\n","protected":false},"excerpt":{"rendered":"<p>\u7b2c\u56db\u7ae0 \u9762\u5411\u5bf9\u8c61\u7f16\u7a0bObject-oriented Programming \u7c7b\uff0c\u6784\u9020\u51fd\u6570\u548c\u6790\u6784\u51fd\u6570\uff0c\u7c7b\u7684\u6307\u9488Classes. Constructors and Destructors. Pointers to classes. \u64cd\u4f5c\u7b26\u91cd\u8f7d,this,\u9759\u6001\u6210\u5458Overloading Operators. this. Static members \u7c7b\u4e4b\u95f4\u7684\u5173\u7cfbRelationships between classes: friend. Inheritance \u865a\u62df\u6210\u5458\uff0c\u62bd\u8c61\uff0c\u591a\u6001Virtual Members. Abstraction. Polymorphism<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":302,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.prglab.com\/blog\/wp-json\/wp\/v2\/pages\/351"}],"collection":[{"href":"https:\/\/www.prglab.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.prglab.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.prglab.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.prglab.com\/blog\/wp-json\/wp\/v2\/comments?post=351"}],"version-history":[{"count":3,"href":"https:\/\/www.prglab.com\/blog\/wp-json\/wp\/v2\/pages\/351\/revisions"}],"predecessor-version":[{"id":418,"href":"https:\/\/www.prglab.com\/blog\/wp-json\/wp\/v2\/pages\/351\/revisions\/418"}],"up":[{"embeddable":true,"href":"https:\/\/www.prglab.com\/blog\/wp-json\/wp\/v2\/pages\/302"}],"wp:attachment":[{"href":"https:\/\/www.prglab.com\/blog\/wp-json\/wp\/v2\/media?parent=351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}