抽象类的产生是出于什么样的目的?
来看一个比喻:一个人走进了饭馆,
“我要吃饭。”“请问您吃什么发饭?”
“面食吧。”“请问您吃什么面食?,排骨面,鸡蛋面,哨子面...”
“排骨面”“好的”,服务生去报告厨房了。
饭-〉抽象类
面食-〉抽象类 (父类为 饭)
排骨面-〉具体类 (父类为 面食)
抽象类的存在,就是因为要应付后期绑定的问题。
不能被实例化,就是因为它不够具体。
抽象类的产生是出于什么样的目的?
来看一个比喻:一个人走进了饭馆,
“我要吃饭。”“请问您吃什么发饭?”
“面食吧。”“请问您吃什么面食?,排骨面,鸡蛋面,哨子面...”
“排骨面”“好的”,服务生去报告厨房了。
饭-〉抽象类
面食-〉抽象类 (父类为 饭)
排骨面-〉具体类 (父类为 面食)
抽象类的存在,就是因为要应付后期绑定的问题。
不能被实例化,就是因为它不够具体。