抽象类
来源:互联网 发布:access和mysql的区别 编辑:程序博客网 时间:2024/05/22 14:35
抽象类是指不允许被实例化的类;抽象方法是没有方法体的方法。1、抽象类可以不包括抽象方法,它反正不会去实例化,里面的方法是不是抽象的没有本质影响。2、但是含有抽象方法的类绝不能被实例化,否则执行这个方法的时候,怎么办?3、如果子类是非抽象的,那么它就必须实现父类中的抽象方法;否则,它继承来的抽象方法仍然没有方法体,也是个抽象方法,此时就与“含有抽象方法的类必须是抽象类”相矛盾了。比如说,我在纸上画一个饼(抽象类),饼有个“吃到嘴里沾一嘴芝麻”的方法。我可以在饼上画几个点假装是芝麻,这时候“沾芝麻方法”就是个抽象方法,因为它不会真的掉芝麻;我也可以在饼上蘸点儿真芝麻,这时候“沾芝麻方法”就是个有实现的方法。但是用哪个方法都可以,因为没人会去真的吃画的饼吧。但我要真的去照着这个图烤一个饼(非抽象子类),那这个子类的“吃到嘴里沾一嘴芝麻”的方法就必须有具体的实现。否则烤出来,一吃,没芝麻啊!食客非上消协投诉不可。
- 抽象类 抽象函数
- 抽象类、抽象方法
- 抽象类抽象方法
- 抽象类,抽象方法
- 抽象类,抽象方法
- 抽象方法,抽象类
- 抽象类、抽象方法
- 抽象类、抽象字段、抽象方法
- 抽象类、抽象方法、抽象属性
- 13.抽象类、抽象字段、抽象方法
- 抽象类
- 抽象类
- 抽象类
- 抽象类
- 抽象类
- 抽象类
- 抽象类
- 抽象类
- 记录解决windows XP启动加载个人设置慢的问题
- 递归调用——C++ Primer Plus
- vim常用命令总结
- 2012-07-29
- 牛腩新闻发布系统 (3) 存过过程或函数""需要""参数,但未提供该参数
- 抽象类
- hdu1102 Constructing Roads
- android中json解析以及基础知识
- JAVA利用飞信接口发送短信
- 为什么injector了47个站点,而generate的时候却把上次爬去的父链接给过滤掉了?
- 随便写点
- ArcGIS for flex 在使用XMl读取内容
- 日期类
- JDK、Tomcat、Weblogic在Linux上的安装与配置