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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

create_zl

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© create_zl 初级黑马   /  2018-3-24 23:23  /  1063 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 create_zl 于 2018-3-24 23:25 编辑

一、数据类型
      在java中要注意的三种数据类型:double,float,long, java中默认小数类型都是double,所以在要用到float 时,要在小数的最后加上f或F;long也是一样,在声明时在 最后加上l或L,而在小数类型转为整数类型时,会有精度损失。

二、对象是什么
      在面向对象思想中,万物皆可为对象,小到一个蚂蚁,大到一个国家、星系都可以看成是一个对象。那对象是在java中如何体现的呢:通常java中一个.java文件有且只有一个与文件名相同的主类,有人就说了,这个类就是对象。我认为这种说法是不合理的,为什么呢,举个例子,地球上有60多亿人,你难道为每个都建一个类吗。因此,java中的类应该是多个对象共同特征的集合。正是这样,才有继承,实现等这些处理类的思想。


三、什么是封装
      封装的目的是提高数据和操作的安全性,只要在类的属性前加上private关键字,并给出要用到的set和get方法就实现了封装。为什么要有封装呢,举个例子,一个行驶的汽车,要调节档位时,拨动一下档杆就好了,其实你也可以用手在发动机那里去拨动的,但会很危险。这里体现的意义和面向对象的封装有点类似,不过在,前期学习,拿来主义就可以了,以后再讨论其价值。

四、面向对象和面向过程
     最能体现面向过程思想的就是c语言,而如今的面向对象语言则是占据了绝大部分的江山,由此可看出面向对象的魅力,这两种思想的关系可以看成是一个X,当问题的规模比较小时,用面向过程的思想是效率更高的,而当问题达到一定的复杂度时,可以这样说,用面向过程是无法亦或很难来实现的,所以面向对象在学习时是比较难的,而只有使用面向对象写过大的项目之后,才可以说对面向对象有一定的认识。可见面向对象是多么的厉害和富有魅力的。

希望我的这些理论总结能给大家帮助!

1 个回复

正序浏览
不放弃!决不放弃!永不放弃!希望你顺利进入就业班,键盘敲烂,才能月薪过万哦,加油!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马