摘要:
在java语言中,字符串不需要任何字符来定界字符序列的首部和尾部。 字符串声明和实例化: 2. 声明一个数组,并分配内存空间,但未赋值,此时内存存储一个空串 String s2 = new String(); 3.声明一个数组,并分配内存空间,同时克隆字符串常量 information 到分配的内存 阅读全文
摘要:
Interface是在抽象类的概念的基础上演变而来的。 一个interface所有的成员方法都是抽象的,并且只能定义static final 成员变量。 Interface定义了一组行为的协议,两个对象之间通过这个协议进行通信。Interface 不属于类层次结构,不相关的类可以实现相同的接口。 用 阅读全文
摘要:
接口声明,实现类实例化的对象叫做接口回调。 接口回调是指可以把实现某一接口的类创建的对象赋给该接口声明的接口变量中。那么接口变量就可以调用被类实现的接口中的方法。实际上,当接口变量被类实现的接口中的方法时,就是通知相应的对象调用接口的方法。 阅读全文
摘要:
类变量(static/class variable)在该类所有实例之间是共享的。在加载该类时之分配一次空间并初始化。 类变量可用来在实例间进行通信或跟踪该类实例的数目。 类变量可以时public或private。对于public类型的类变量可以再类外直接用类名调用二不需要初始化。 类(class/s 阅读全文
摘要:
final 关键字可以用来修饰不具备抽象属性的类,类的成员域,接口的成员域以及类的不具备抽象属性的成员方法。而不可以用来修饰抽象类,接口,构造方法,抽象成员方法以及接口的成员方法。 如果成员域具有最终属性和静态属性,则只能在成员域定义时赋值,且不能更改。 如果成员域具有最终属性但不具有静态属性,则只 阅读全文
摘要:
Java 允许类,借口或成员方法具有抽象属性。 规则: 阅读全文
摘要:
1.在子类的构造方法的第一条语句处调用其父类的构造方法: 如果父类提供了构造方法,并且父类不拥有无参构造方法,则要求子类拥有相同结构的构造方法。即,子类构造方法的参数个数和类型必须和父类的构造方法一致。 如果父类有默认的构造方法,子类有没有明确指定调用父类的那个构造方法,则子类的构造方法隐式的有 s 阅读全文