A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 布鲁Go 中级黑马   /  2014-1-18 17:16  /  1418 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

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

2 个回复

正序浏览
DOOR 发表于 2014-1-18 17:25
1 增加程序的扩展性,降低程序的耦合性
2 是习惯,因为以后你用到IDE开发工具的时候,比如eclipse,一敲空 ...

哦,第三点可能是我描述不清,我记得张老师在讲泛型的时候。。。有讲到过一个。。就是  如果多处用到泛型,一处是Integer 一处是Double  那么泛型就是他们的最大交集Number ,然后再毕老师的其他IO流中有提到一个DataOutputStrean的。。。就是操作基本数据类型的。。  所以才有这个疑问。
回复 使用道具 举报
1 增加程序的扩展性,降低程序的耦合性
2 是习惯,因为以后你用到IDE开发工具的时候,比如eclipse,一敲空格一堆提示就出来了,
3 基本类型都有自己的包装类,比如:int对应Integer建议你找张老师的高新技术看看,前面几集就有介绍了
4 左边是父类引用,右边是子类对象,具体运行时如果之前子类覆盖过父类的方法,那一样还是用子类的方法
   变量也有类型自动提升和强制转换啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马