学习Java第五周
2024-09-01 00:02:14
通过这一段时间的学习发现Java和C++虽然都是面向对象的编程语言,有相似之处也有不同之处,相似的地方总会感觉易于接受,不同之处或者新接触的有些知识不是很好理解和掌握。
前一段时间学的内部类和接口便是如此。内部类与普通类的不同就是内部类是定义在类内部的类,,还有匿名内部类、继承内部类(内部类需要用到外部类的引用,就需要继承一个内部类,要解决内部类所对应的外部类引用初始化的问题)、静态内部类(将内部类设置成静态属性,失去了指向外部类引用的特性,这个类没有必要单独存放一个文件,它一般来说只被所在外部类使用。并且它可以直接被用 外部类名+内部类名获得)。
上周发现接口的内容掌握的不是很好,又回顾了一次,发现有些地方难以理解,极其的抽象,简单的说,要知道接口就是一种特殊的抽象类,但只提供了方法的原型,没有犯方法的实现,并且在接口中只能有抽象方法和常量,不能有变量、初始化块和构造函数。定义一个接口之后,任何的类都可以去实现这个接口。通过定义接口、实现接口、多重实现接口、接口的引用等例子又加深了对一下接口的理解。
最新文章
- spark1.3编译过程中遇到的一个坑
- G.Interference Signal---河南省第八届程序设计大赛(dp)
- cocos2d-x 菜单
- text与button上下不对齐解决方法
- HDU-4414 Finding crosses 水题
- linux使用FIO测试磁盘的iops 【转载】
- mysql查看binlog日志
- c - 根据首字母判断星期几
- Labeling Balls(变种拓扑)
- linux系统下,安装centos7.0系统,配置网卡出现的问题(与centos5.x、centos6.x版本,有差异)
- 如何给网站添加CNZZ站长统计功能代码的常用办法
- CSS修改滚动条样式
- zabbix自动发现自动注册
- 原生js实现九宫格,全解析
- [dpdk] dpdk启动几个线程
- Android--自定义弹出框-自定义dialog
- mysql密码过期问题
- dockers的容器删除
- android scheme打开天猫,淘宝
- JavaScript-事件冒泡简介及应用
热门文章
- MyEclipse2014,java文件无法编译,run as上是none applicable,不是文件本身的问题
- 安装完django验证是否安装成功&;&;运行项目
- spoj SUBLEX (Lexicographical Substring Search) RE的欢迎来看看
- @codeforces - 455E@ Function
- HTTP Cookie header 中set-cookie格式
- 项目中遇到的undo表空间不足的替换
- 1x1卷积
- Project Euler Problem 26-Reciprocal cycles
- day5_python之subprocess模块
- uva 10566 Crossed Ladders (二分)