摘要:
1. 什么是抽象类 (1)面向对象中的抽象概念 思考:抽象图形中,图形的面积如何计算? (2)现实中:需要知道具体的图形类型,才能求面积。 (3)Shape只是一个概念上的类型(抽象图形类型),没有具体对象。 2. 面向对象中的抽象类 (1)可用于表示现实世界中的抽象概念 (2)抽象类是一种只能定义 阅读全文
posted @ 2018-12-30 23:35
梦心之魂
阅读(174)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-12-30 23:25
梦心之魂
阅读(11)
评论(0)
推荐(0)
摘要:
1. 回归本质 (1)class是一种特殊的结构体(struct) ①在内存中class依旧可以看作变量的集合 ②class与struct遵循相同的内存对齐规则 ③class中的成员函数与成员变量是分开存放的。即每个对象有独立的成员变量,所有对象共享类中的成员函数。 (2)值得思考的问题:两者相等 阅读全文
posted @ 2018-12-30 22:21
梦心之魂
阅读(193)
评论(0)
推荐(0)
摘要:
1. 函数重写回顾 (1)父类中被重写的函数依然会继承给子类 (2)子类中重写的函数将覆盖父类中的函数 (3)通过作用域分辨符(::)可以访问到父类中的函数 Child c; Parent* p = &c; c.Parent::print(); //从父类中继承 c.print(); //在子类中重 阅读全文
posted @ 2018-12-30 16:55
梦心之魂
阅读(167)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-12-30 16:30
梦心之魂
阅读(11)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-12-30 16:09
梦心之魂
阅读(11)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-12-30 15:56
梦心之魂
阅读(1)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-12-30 13:54
梦心之魂
阅读(1)
评论(0)
推荐(0)

浙公网安备 33010602011771号