zoukankan      html  css  js  c++  java
  • 三、构造方法


    1.定义
    构造方法也被称为构造器,是指当实例化一个对象的时候,第一个被自动调用的方法

    举例:Person p =new Person();
    语法:
    访问权限修饰符 函数名(参数列表){
    //方法体
    }

    说明:
    a.构造方法是在创建对象的过程中被自动调用的
    b.系统会默认提供一个无参的构造方法
    c.构造方法没有返回值【void也没有】
    d.构造方法其实就是类名

    注意:如果添加了一个有参构造方法,系统将不再默认的添加无参的构造方法需要手动添加一个无参的构造方法【尽量加上无参的构造方法】

    实际使用:无参的构造方法和一个有参的构造方法【形参就是成员变量】

    总结:构造方法和普通方法之间的区别
    a.构造方法实在创建对象的过程中被自动调用的【不需要手动调用】,但是普通方法只能手动调用
    b.构造方法没有返回值【注意区别void】,普通方法要么有确定的返回值类型,要么为void
    c.系统会默认提供一个午餐的构造方法,普通方法只能手动添加
    d.构造方法的方法名称只能是对应的类名,但是普通方法只要是一个合法的标识符即可
    e.构造方法在创建对象的过程中就会被执行,而且每个对象只会调用一次,对于普通方法而言,只有在需要的时候才调用,并且一个对象可以调用多次

  • 相关阅读:
    Java实现 LeetCode 130 被围绕的区域
    Java实现 LeetCode 130 被围绕的区域
    Java实现 LeetCode 130 被围绕的区域
    win32创建控件的一些问题
    win32 sdk绘制ListBox控件
    VC++ WIN32 sdk实现按钮自绘详解 之二.
    win32 sdk 列表视图控件绘制
    win32 sdk树形控件的项拖拽实现
    MFC 用gdi绘制填充多边形区域
    vc 按钮自绘
  • 原文地址:https://www.cnblogs.com/lsp-lsp/p/7341886.html
Copyright © 2011-2022 走看看