编程开发 > JAVA > 文章内容

java基础知识总结(88)

2016-6-13编辑:ljnbset

  构造器(构造方法) 的作用: 用来描述对象的初始化过程的.

  1)

  如: 月饼实例的创建, 使用面和馅创建.

  制作(构造器)

  月饼模子(类) -----> 月饼(对象)

  原料(构建参数)

  点类型 --------> 原点

  坐标(1,2)

  2) Java中的构造器: 声明在类内部, 方法名与类名一致

  的方法叫构造方法, 构造方法不能声明返回值类型.

  构造方法可以包含参数, 参数一般是创建对象实例

  必须依赖的条件(前提条件).

  public class Point {

  int x;

  int y;

  /** 构造器 */

  public Point(int x, int y){

  this.x = x;

  this.y = y;

  }

  }

  3) 对象实例化过程:

  new运算: 创建对象实例

  1 根据类的属性在堆中分配对象空间.并且自动初始化实例变量(属性)

  2 根据参数类型调用构造器.

  3 new运算返回对象的引用地址.(这个地址就是引用)

  4) this 关键字

  this 是对当前对象的引用, 是运行期间当前对象本身. this是在运行期间, 作为方法的第一个隐含参数, 是局部变量可以使用this明确的访问当前对象的属性或者方法 类似于"我". this() 是调用本类的其他构造器, 可以使用构造器的重用,简化代码的实现. * this() 必须写在构造器的第一行!

  5) 构造方法重载: 参数不一样的构造器

  案例: Point.java

  方法签名 = 方法名+参数类型列表

  方法重载:a 方法名一样 b 方法参数不一样

  也可以说: 方法名一样, 方法签名不同的方法

  6) 默认构造器

  1 java 类一定有构造器

  案例: ConstructorDemo.java

  2 如果类没有声明任何构造器,Javac自动提供一个

  默认构造器, 无参数默认构造器

  3 如果提供构造器声明, Javac将不再提供默认构

  造器.

java基础知识总结(87)

热点推荐

登录注册
触屏版电脑版网站地图