黑马程序员技术交流社区

标题: 看视频中的几个小疑问! [打印本页]

作者: 布鲁Go    时间: 2014-1-18 17:16
标题: 看视频中的几个小疑问!
问题
1、为什么要面向接口编程会比较好。。。???
2、为什么老师编程的时候有,等号前要经常故意写  空格  ,是因为更好看吗?或者是一种规范?还是习惯?
3.int等八个基本数据类型。。是属于哪个类????Date 还是  Number???
4、多态的时候。。为什么?
编译看左边。。
运行看右边。
但是变量却不是这样!!

(说明一下:包括前面几个帖子,一次性问了比较多的问题,请管理员不要误会我在刷帖,主要是家里不能上网,只能把问题统一起来,到亲戚家一次性提问,到时候问题被解答了可能也不能及时的把分类改为提问结束,对论坛工作也会造成一定困扰,辛苦了,希望包涵)


作者: DOOR    时间: 2014-1-18 17:25
1 增加程序的扩展性,降低程序的耦合性
2 是习惯,因为以后你用到IDE开发工具的时候,比如eclipse,一敲空格一堆提示就出来了,
3 基本类型都有自己的包装类,比如:int对应Integer建议你找张老师的高新技术看看,前面几集就有介绍了
4 左边是父类引用,右边是子类对象,具体运行时如果之前子类覆盖过父类的方法,那一样还是用子类的方法
   变量也有类型自动提升和强制转换啊
作者: 布鲁Go    时间: 2014-1-18 17:37
DOOR 发表于 2014-1-18 17:25
1 增加程序的扩展性,降低程序的耦合性
2 是习惯,因为以后你用到IDE开发工具的时候,比如eclipse,一敲空 ...

哦,第三点可能是我描述不清,我记得张老师在讲泛型的时候。。。有讲到过一个。。就是  如果多处用到泛型,一处是Integer 一处是Double  那么泛型就是他们的最大交集Number ,然后再毕老师的其他IO流中有提到一个DataOutputStrean的。。。就是操作基本数据类型的。。  所以才有这个疑问。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2