如何去理解java构造器

互联网 20-6-12

一、为什么要引入构造器

理解构造器之前,首先我们需要知道Java中为什么要引入构造器,以及构造器的作用。

假设我们每一次编写一个类都要执行一个initialize()方法,该方法是提醒你,在使用对象之前,应首先调用initialize()方法进行初始化,这就意味着每一用户都能去执行这个方法。Java中引入构造器,确保每一个对象都得到初始化,Java在有能力操作对象之前,系统会自动调用相应的构造器,保证初始化的进行。

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

2、调用构造器是编译器的责任,所以必须让编译器知道调用的是哪一个方法。所以Java采取了与类同名的方法命名构造器。

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

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

下面我们来看一个自定义构造器例子,如下:

public class Person {     public String name;     public int age;      // 这是系统自动提供的构造器public void Person(){}     // 自定义构造器     public Person(String name, int age) {         this.name = name;         this.age = age;     }      public static void main(String[] args) {         // 使用自定义的构造器创建对象(构造器是创建对象的重要途径)         Person p = new Person("小明", 12);         System.out.println(p.age);         System.out.println(p.name);     } }

推荐教程:java入门程序

以上就是如何去理解java构造器的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 构造器
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:java中this关键字的四种用法是什么

相关资讯