学习总结
这一周学习到了很多,其实开始的内容跟C差不多,就相当于复习了一遍C一样,正好第一年C没有学好。可能是刚刚接触计算机语言所以感觉很陌生,经过一年感觉自己慢慢了解了计算机语言,虽然不多!
从第一节课开始,我知道了自动类型装换和强制类型装换。自动类型转换是从低级到高级的转换,强制类型装换是从高级到低级的装换;从低级到高级:Byte、short、char →int→long→float→double;然后学习简洁表达式。
接下来就是与(&)和短路与(&&)、或(|)和短路或(||),短路与:如果第一个条件为false,则后面的条件将不再判断。短路或:如果第一个条件为true,则后面的条件将不再判断。接着复习了几种语句跟C差不多。
接下来就是相对重要的内容了,面向对象基础的类与对象,还有封装类。类表示一个客观世界某类群体的一些基本特征抽象,就是对类的描述比较模糊,没有具体的数据内容,对象表示一个个具体的东西,是实际存在的该类事物的每个个体,因而也称为实例,就是有具体的数据或者有准确的描述内容,但是就算是按同一设计图造出来的同一物体也不是同一对象!还有就是,对象的名称存在栈内存,对象的具体内容存在堆内存。堆内存空间必须使用new关键字才能开辟。类属于引用数据类型,引用数据类型就是指一段堆内存空间可以同时被多个栈内存指向。
封装有两层含义:一、指把对象的属性和行为看成一个密不可分的整体,二、指“信息隐蔽”,就是把不需要让外界知道的信息隐藏起来,封装的实现:属性的封装:private属性类型属性名称;方法的封装:private方法返回值 方法名称(参数列表){ }。