还剩29页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
CreatedbyAIwenon2017/5/
14.java是面向对象的程序设计语言;类可被认为是一种自定义的数据类型,可以使用类来定义变量,所有使用类定义的变量都是引用变量,它们将会引用到类的对象类用于描述客观世界里某一类对象的共同特征,而对象则是类的具体存在,java程序使用类的构造器来创建该类的对象java也支持面向对象的三大特征封装、继承、和多态java提供了private、protected、和public三个访问控制修饰符来实现良好的封装,提供了extends关键字让子类继承父类,子类继承父类就可以继承到父类的成员变量和和方法,如果访问控制允许,子类实例可以直接调用父类里定义的方法继承是实现类复用的重要手段使用继承关系来实现复用时,子类对象可以直接赋给父类变量,这个变量具有多态性面向对象的程序设计过程中有两个重要的概念类(Class和对象(object,也被称为实例,instance)类可以包含三种最常见的成员构造器、成员变量、和方法构造器用于构造该类的实例,java语言通过new关键字类调用构造器,从而返回该类的实例构造器是一个类创建对象的根本途径,如果一个类没有构造器,这个类通常无法创建实例因此java语言提供了一个功能如果程序员没有为一个类编写构造器,则系统会为该类提供一个默认的构造器,这个构造器总是没有参数的一旦程序员为一个类提供了构造器,系统将不再为该类提供构造器构造器用于对类实例进行初始化操作,构造器支持重载,如果多个重载的构造器里包含了相同的初始化代码,则可以把这些初始化代码放置在普通初始化块里完成,初始化块总在构造器执行之前被调用静态初始化块代码用于初始化类,在类初始化阶段被执行如果继承树里某一个类需要被初始化时,系统将会同时初始化该类的所有父类构造器修饰符可以是public、protected、private其中之一,或者省略构造器名构造器名必须和类名相同注意构造器既不能定义返回值类型,也不能使用void声明构造器没有返回值如果为构造器定义了返回值类型,或使用void声明构造器没有返回值,编译时不会出错,但java会把这个所谓的构造器当成方法来处理——它就不再是构造器实际上类的构造器是有返回值的,当使用new关键字来调用构造器时,构造器返回该类的...。