知识点:ai
一、 a => abstract(抽象类)
  a) 抽象类的修饰符,修饰类和成员方法
  b) 注意:被修饰的类不能被实例化,被修饰的方法不能有程序体
  c) 如果某一个类使用abstract进行了修饰,则说明他内部有未完成的成员方法,两种解决方案,要么我们在本类中把未完成的方法实现,要么,我们让子类来继承他,完成未完成的功能,才可以实例化!
二、 I => interface(接口)
  a) Interface声明的是一个接口类
  b) Interface当中只能包含常量定义,和成员方法
  c) 注意:成员方法在interface类的内部不能有程序体
  d) Interface接口类我们只能使用implements去实现,而不能使用extends继承
  e) 使用interface声明的接口类,没有一个功能是实现的,只能让子类使用implements 实现它的所有功能或部分功能,如果子类只是先了部分功能,子类还是一个抽象类,此时,只能让孙子类去实现所有的功能,此时该接口类实现了!
三、 面向对象的三大特征:
  a) 封装
  b) 继承
  c) 多态
    i. 让一个类去完成多方面的工作

最新文章

  1. php 快速排序
  2. 安卓、swiper标准的文字滚动
  3. 那些年我们没能bypass的xss filter
  4. Codeforces Round #360 (Div. 2) D. Remainders Game 中国剩余定理
  5. oc 获取当前时间
  6. POJ 3187 穷举
  7. Java IO 文件与流基础
  8. PPT中翻书动画的制作
  9. SVN的目录管理规范
  10. Python调用外部程序——os.system()和subprocess.call
  11. Python小白 哆唻a梦 用turtle绘图
  12. Prometheus监控学习记录
  13. windows2012安装
  14. MyEclipse中JDK运行环境和编译环境的设置
  15. php面向对象之trait
  16. 红外协议之NEC协议
  17. JS中,如何判断一个被转换的数是否是NaN
  18. teradata 数据定义
  19. php ci 报错 Object not found! The requested URL was not found on this server. If you entered the URL manually please check
  20. ROS学习笔记二(创建ROS软件包)

热门文章

  1. C++ json解决方案
  2. Linux 应用领域
  3. Natas16 Writeup(正则匹配,php命令执行)
  4. 大数据软件安装之Flume(日志采集)
  5. iOS包重签名工具,ipa文件重签名,快速签名,SignTool签名工具,好用的签名工具,App重签名
  6. MySQL:REPLACE函数的使用
  7. C++中decltype(*)作为模板实参时的隐藏问题
  8. BookStore示例项目---菜单栏UI分析
  9. 说说自己为什么用Mac不用Win系统?
  10. 【总结】办公&编程&学习你可能需要这些小利器!