Stay Hungry,Stay Foolish的专栏

求知若饥,虚心若愚

不能实例化抽象类 是什么原因?

抽象类是残缺不全的类,里面的抽象方法没有具体的代码,里面的抽象方法就是被子类重写用的。一个残缺不全的类怎么可以制造出个实例呢,只有子类重写了抽象方法,把抽象的方法具体化了,才可以真真正正造出个东西来。
抽象类和接口可以想像为概念化的类,不能实现,只能被继承,里面定义的是一些将要实现的东西(抽象类中可以有实现的方法,接口则不能),而那些将要实现的东西一般是没有实现的方法的签名,所以实例化抽象类或接口是没有意义的.
阅读更多
文章标签: 制造
个人分类: C/C++ Programming
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭