java构造器和构造方法,java为什么要用构造方法

  java构造器和构造方法,java为什么要用构造方法

  一、为什么要引入构造器

  在了解构造函数之前,我们首先要知道Java为什么要引入构造函数,构造函数的作用是什么。

  假设我们每次写一个类,都要执行一个initialize()方法,这就提醒你,在使用一个对象之前,要先调用initialize()方法对其进行初始化,也就是说每个用户都可以执行这个方法。Java中引入了构造函数,以确保每个对象都被初始化。在Java具备操作对象的能力之前,系统会自动调用相应的构造函数来保证初始化。

  二、构造器的命名规则中的问题

  1.采用的名称可能与类中成员变量的名称冲突。

  2.调用构造函数是编译器的责任,所以编译器必须知道调用的是哪个方法。所以Java用和类一样的名字给构造函数命名。

  (视频教程推荐:java视频教程)

  三、使用构造器执行初始化

  构造函数的最大用途是在创建对象时初始化它。创建对象时,默认情况下,系统将初始化该对象的实例。如果您想要更改此默认初始化,可以通过自定义构造函数来实现。

  让我们来看一个自定义构造函数的例子,如下所示:

  公共类人员{

  公共字符串名称;

  公共int age

  //这是构造函数public void Person(){}

  //自定义构造函数

  公共人物(字符串名称,整数){

  this.name=name

  this.age=年龄;

  }

  公共静态void main(String[] args) {

  //使用自定义构造函数创建对象(构造函数是创建对象的一种重要方式)

  人p=新人(小明,12);

  system . out . println(p . age);

  system . out . println(p . name);

  }

  }推荐教程:java入门以上是如何理解java builder的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: