20145229吴姗珊 《Java程序设计》2天小总结
20145229吴姗珊 《Java程序设计》2天小总结
教材学习内容总结
由于这周学的内容比较简单,主要是关于日期、日期之类的东西。所以自己从书上看了一些内容 总结了第四章 认识对象 和第五章 对象封装 的内容
使用定义类:生活中描述事物无非就是描述事物的属性和行为
属性:对应类中的成员变量。
行为:对应类中的成员函数。
定义类其实在定义类中的成员(成员变量和成员函数)
使用标准类:使用java.math.BigDecimal
基本类型打包器:打包基本类型:基本类型long、int、double、float、boolean等,在J2SE5.0之前必须亲自使用Long、Integer、Double、Float、Boolean等类打包为对象,才能当做对象来操作。
自动装箱、拆箱:可以用Number类来自动装箱
自动拆箱:即自动取出打包器中的基本形态信息。
数组对象
字符串对象:字符串基础:由字符组成的文字符号称为字符串
字符串特性:字符串常量与字符串池:用“”写下的字符串称为字符串常量。
不可变动字符串:在java中,字符串对象一旦建立,就无法更改对象中任何内容,对象上没有任何方法可以更改字符串内容。可以使用 + 连接字符串,改用StringBuilder来改善。
查询API文档
学习Java要学会使用Java API,在Windows下一定要下载CHM格式的Java API,这个版本具有检索功能,使用非常方便
第五章 对象封装
何谓封装
封装(Encapsulation)实际上是使用方法(Method)将类的数据隐藏起来,控制用户对类的修改和访问数据的程度,隐藏对象细节,将对象当作黑箱进行操作
通过成员变量封装数据
private关键字:是一个权限修饰符。用于修饰成员(成员变量和成员函数)。被私有化的成员只在本类中有效。
功能:将成员变量私有化,对外提供对应的set ,get 方法对其进行访问。可提高对数据访问的安全性
类语法细节
public权限修饰
如果没有声明权限修饰的成员,只有在相同包的类程序代码下才可以直接存取,也就是“包范围权限”。如果想在其他包的类程序代码中存取某包的类或对象成员,则该类或对象成员必须是公开成员,在java中要使用public加以声明
关于构造函数
特点:(1) 函数名与类名相同 ;(2)不用定义返回值类型; (3)不可以写return语句。
作用: 给对象进行初始化。
注意:(1) 默认构造函数的特点。(2) 多个构造函数是以重载的形式存在的。
this关键字
特点:this代表其所在函数所属对象的引用。 换言之:this代表类对象的引用。
什么时候使用this关键字呢? 当在函数内需要用到调用该函数的对象时,就用this。
static关键字
用于修饰成员(成员变量和成员函数)
被修饰后的成员具备以下特点:(1)随着类的加载而加载;(2)优先于对象存在;(3)被所有对象所共享;(4)可以直接被类名调用;
使用注意:(1)静态方法只能访问静态成员;(2)静态方法中不可以写this,super关键字;(3)主函数是静态的。
其他(感悟、思考等,可选)
这两天主要看了看书,对于代码还没敲,明天再补代码,用IDEA推送代码托管,学会用GIT 推送代码