
对象具有状态(拥有内部数据),行为(方法)和标识(每一个对象都可以唯一的与其他对象区分开来)。 类描述了所有具有相同特性(数据元素)和行为(功能...
可以将一个类的定义放在另一个类的定义的内部,这就是内部类。 内部类允许你将一些逻辑相关的类组织在一起,并控制位于内部的类的可视性。内部类拥有其外...
接口和内部类为我们提供了一种将接口和实现的分离的更加结构化的方法。 9.1 抽象类 包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法...
多态通过分离做什么和怎么做,从另一个角度将接口和实现分离开来。多态不但能够改善代码的组织结构和可读性,还能够创建可扩展的程序。 多态通过动态绑定...
复用类有两种方式,组合和继承。 子类构造器被调用之前java会自动调用父类构造器(可以不显示出现在子类构造器代码中)。(当父类存在默认构造器时)...
1.Java 提供访问权限修饰符,以供类库开发人员向客户端程序员指明哪些是可用的,哪些是不可用的。 2.访问权限的控制等级,从最大权限到最小权限...
5.5 清理:终结处理和垃圾回收 Java中使用垃圾回收器负责回收无用对象占据的内存资源。但是有特殊情况,假定你的对象(并非使用new创建)获得...
3.4 赋值 基本类型存储了实际的数值,而并非指向一个对象的引用,所以在为其赋值时,是直接将一个地方的内容复制到了另一个地方。 但是为对象赋值的...
2.1 用引用操纵对象 如果想要操纵一个词或者一个句子,则可以创建一个String引用:String s;这里所创建的s只是一个引用并不是对象,...
文集作者