zoukankan      html  css  js  c++  java
  • 初学JAVA随记——构造理解

    一个类 被实例化,也就是被new的时候,最先执行的是构造函数。
    在java类中,如果不显示声明构造函数,JVM会给该类一个默认的构造函数。一个类可以有多个构造函数。
    构造函数的主要作用:一是用来实例化该类,二是让该类实例化的时候执行哪些方法,初始化哪些属性。
    当一个类声明了构造函数以后,JVM是不会再给该类分配默认的构造函数。

    比如一个实体类:
    public class entity
    {

    private int id;
    private String userName;
    get...set..方法
    }
    如果这样写该类就是默认的构造函数。该类实例化的时候id和username就是默认值,即id=0,username=null。
    如果在里面加入这样一个方法
    public entity(int id,String userName)
    {

    调用get..set..
    }
    如果这样写,该类实例化的时候,必须给出id和username参数。JVM不会再给这个类默认构造函数。
    也可以理解成,在没有给构造函数的时候,JVM给你的类加了一个这样的函数。
    public entity()
    {

    this.id=0;
    this.userName=null;
    }
    其实构造函数是用来对一个类以及变量进行实例化。
  • 相关阅读:
    firefox浏览器播放音频
    Font Awesome图标字体应用及相关
    PHP输出A到Z及相关
    TensorFlow安装填坑之路(Windows环境)
    Git常用命令(一)
    spring boot 入门(一)
    JHipster简介
    Spring Boot实现文件下载功能
    IntelliJ IDEA插件系列
    什么是RESTful API?
  • 原文地址:https://www.cnblogs.com/zhaoxifei/p/5034906.html
Copyright © 2011-2022 走看看