第307页 10 number and statics
JayusTree (进一寸有一寸的欢喜)
- 章节名:10 number and statics
- 页码:第307页
【一】静态方法的理解 不需要类实例的方法(并非不能) 有点类似C语言中的函数。 . 【二】静态方法的规则 不能调用该类的任何实例变量(引用与基本变量) 为什么呢?因为静态方法不能实例化,没有对象,可说是被【整个类公用】的方法。 故不知道指定的实例变量是哪个对象的变量。 那么【可实例化】的【类】的【静态方法】呢?用引用来调用效果如何? 写不写引用都一样,但是这样写很不对劲吧? . 【三】方法的权限(例private)的理解 被标记为private的方法只能在【类中】被调用。 例如Math的构造函数就被标记为private,所以Math对象不能实例化。 . 【四】静态变量的理解 就是整个类用一个变量啦, 即使没有实例化的对象也可以调用。 . 【五】静态变量的规则 1、静态变量在【对象创建】之前会被初始化; 2、静态变量在【静态方法执行】之前会被初始化。 . 【六】静态的final变量 final变量:被初始化之后不能被改变的变量; 静态final变量:常数。 【命名惯例】常数“变量”都要用大写 . 【七】Java5.0的autoboxing的理解 可以用使用一些对象做本来【基本变量】才能做的事。 . 【八】Calendar类的一些事 Calendar不能被实例化,但可以实例化其子类。 用处多多多哦。
JayusTree对本书的所有笔记 · · · · · ·
-
第226页 8 interfaces and abstract classes
【一】抽象类(abstract class)的理解 被定义为抽象类的类不能被实例化。 . 【二】抽象类的...
-
第263页 9 constructors and garbage collection
【一】栈与堆的理解 内存中的两种区域, 【栈】上生活的是方法,而方法由【局部变量】(Pre和...
-
第307页 10 number and statics
-
第421页 13 using swing
GridLayout类的翻译 The GridLayout class is a layout manager that lays out a container's...
-
第421页 13 using swing
Sequencer和Sequence的翻译 . Sequencer A hardware or software device that plays back a M...
说明 · · · · · ·
表示其中内容是对原文的摘抄