通过这一段时间的学习发现Java和C++虽然都是面向对象的编程语言,有相似之处也有不同之处,相似的地方总会感觉易于接受,不同之处或者新接触的有些知识不是很好理解和掌握。

前一段时间学的内部类和接口便是如此。内部类与普通类的不同就是内部类是定义在类内部的类,,还有匿名内部类、继承内部类(内部类需要用到外部类的引用,就需要继承一个内部类,要解决内部类所对应的外部类引用初始化的问题)、静态内部类(将内部类设置成静态属性,失去了指向外部类引用的特性,这个类没有必要单独存放一个文件,它一般来说只被所在外部类使用。并且它可以直接被用 外部类名+内部类名获得)。

上周发现接口的内容掌握的不是很好,又回顾了一次,发现有些地方难以理解,极其的抽象,简单的说,要知道接口就是一种特殊的抽象类,但只提供了方法的原型,没有犯方法的实现,并且在接口中只能有抽象方法和常量,不能有变量、初始化块和构造函数。定义一个接口之后,任何的类都可以去实现这个接口。通过定义接口、实现接口、多重实现接口、接口的引用等例子又加深了对一下接口的理解。

最新文章

  1. spark1.3编译过程中遇到的一个坑
  2. G.Interference Signal---河南省第八届程序设计大赛(dp)
  3. cocos2d-x 菜单
  4. text与button上下不对齐解决方法
  5. HDU-4414 Finding crosses 水题
  6. linux使用FIO测试磁盘的iops 【转载】
  7. mysql查看binlog日志
  8. c - 根据首字母判断星期几
  9. Labeling Balls(变种拓扑)
  10. linux系统下,安装centos7.0系统,配置网卡出现的问题(与centos5.x、centos6.x版本,有差异)
  11. 如何给网站添加CNZZ站长统计功能代码的常用办法
  12. CSS修改滚动条样式
  13. zabbix自动发现自动注册
  14. 原生js实现九宫格,全解析
  15. [dpdk] dpdk启动几个线程
  16. Android--自定义弹出框-自定义dialog
  17. mysql密码过期问题
  18. dockers的容器删除
  19. android scheme打开天猫,淘宝
  20. JavaScript-事件冒泡简介及应用

热门文章

  1. MyEclipse2014,java文件无法编译,run as上是none applicable,不是文件本身的问题
  2. 安装完django验证是否安装成功&&运行项目
  3. spoj SUBLEX (Lexicographical Substring Search) RE的欢迎来看看
  4. @codeforces - 455E@ Function
  5. HTTP Cookie header 中set-cookie格式
  6. 项目中遇到的undo表空间不足的替换
  7. 1x1卷积
  8. Project Euler Problem 26-Reciprocal cycles
  9. day5_python之subprocess模块
  10. uva 10566 Crossed Ladders (二分)