Created by AIwen on /5/14、java 就是面向对象得程序设计语言;类可被认为就是一种自定义得数据类型,可以使用类来定义变量,所有使用类定义得变量都就是引用变量,它们将会引用到类得对象。类用于描述客观世界里某一类对象得共同特征,而对象则就是类得详细存在,java 程序使用类得构造器来创立该类得对象。java 也支持面向对象得三大特征:封装、继承、与多态。java 提供了 private、protected、与 public 三个访问控制修饰符来实现良好得封装,提供了 extends 关键字让子类继承父类,子类继承父类就可以继承到父类得组员变量与与措施,假如访问控制容许,子类实例可以直接调用父类里定义得措施。继承就是实现类复用得重要手段。使用继承关系来实现复用时,子类对象可以直接赋给父类变量,这个变量具有多态性。面向对象得程序设计过程中有两个重要得概念:类(Class)与对象(object,也被称为实例,instance)。类可以包含三种最常见得组员:构造器、组员变量、与措施。构造器用于构造该类得实例,java 语言通过 new 关键字类调用构造器,从而返回该类得实例。构造器就是一种类创立对象得主线途径,假如一种类没有构造器,这个类一般无法创立实例。因此 java 语言提供了一种功能:假如程序员没有为一种类编写构造器,则系统会为该类提供一种默认得构造器,这个构造器总就是没有参数得。一旦程序员为一种类提供了构造器,系统将不再为该类提供构造器。构造器用于对类实例进行初始化操作,构造器支持重载,假如多种重载得构造器里包含了相似得初始化代码,则可以把这些初始化代码放置在一般初始化块里完毕,初始化块总在构造器执行之前被调用。静态初始化块代码用于初始化类,在类初始化阶段被执行。假如继承树里某一种类需要被初始化时,系统将会同步初始化该类得所有父类。构造器修饰符:可以就是 public、protected、private 其中之一,或者省略构造器名:构造器名必须与类名相似。注意:构造器既不能定义返回值类型,也不能使用 void 申明构造器没有返回值。假如为构造器定义了返回值类型,或使用 void 申明构造器没有返回值,编译时不会出错,但 java 会把这个所谓得构造器当成措施来处理——它就不再就是构造器。实际上类得构造器就是有返回值得,当使用 new 关键字来调用构造器时,构造器返回该类得实例,可以把这个类得实例当成构造器得返回值。因此构造器得返回值类型总就是目前类,不必定义返回值类型。不...