java学习周总结

上周考完一到五章,然后就马不停蹄的开始进行下一阶段的学习(虽然进度已经很慢了),并且在大家问题的同时对前五章进行了巩固。但是开始第六到八章,我才知道自己刚出了新手村,一到五章还可以借着自己学过C语言能够简单点,结果到这个阶段真的是学的云里雾里。从上周开始学习,到现在算是把6-8章的内容学了一遍,然后开始复习,争取下周周一考核能过,加油!!!

就先总结一下第六章:类是对象的抽象,对象是类的实体

定义类:

class 类名称 

{属性 (变量) ;

 行为 (方法) ;}

类的修饰符:public公共访问控制符:可以被任何对象访问;

abstract抽象类说明符:没有实现方法,需要子类提供方法;

final最终类说明符:不能被其它类所继承;

缺省修饰符;一个类可以有多个修饰符,但abstract和final相互对立,不能同时应用在一个类的定义在。

成员变量的修饰符:一个成员变量可以被多个修饰符同时修饰,但有些修饰符不能同时定义在一起

访问控制修饰符:public、private、protected、缺省;

静态修饰符:static;

最终修饰符:final;

过渡修饰符:transient;

易失修饰符:volatile;

3.区别       类中位置不同   内存中位置不同    生命周期不同                                                初始化值不同

成员变量   类中方法外         堆内存     随着对象的存在而存在,随着对象的消失而消失  有默认的初始化值

局部变量   方法内部的变量  栈内存    随着方法的调用而存在,随方法调用结束而消失  没有默认的初始化值,                                                                                                                                       必须先定义,赋值,才能使用。

4.this的用法:即代表调用此成员的对象

5.匿名对象:当一个对象被创建后,不定义对象的引用变量,直接调用这个对象的方法,这样的对象就是匿名对象。

使用匿名对象的情况:

1.对一个对象只进行一次方法调用;

2.将匿名对象作为实参传递给一个方法调用;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容