构造器(构造方法,构造函数)

构造方法的作用是:

1.创建对象

2.给成员变量赋值(初始化成员变量),因为成员变量是对象级别的,所以成员变量只有在构造方法调用时才被赋值(或者用系统默认赋值,或者用用户自己给的实参的值赋值)。

构造函数(构造方法,构造器,Constructor)

构造方法主要用来创建类的实例化对象,可以完成创建实例化对象的初始化工作,声明格式:

构造方法修饰词列表  类名(方法参数列表)

构造方法修饰词列表:public protected  private

类的构造方法和普通方法一样可以进行重载

   构造方法具有的特点:

1.构造方法名称必须与类名一致

2.构造方法不具有任何返回值类型,即没有返回值,关键字void也不可加入,加入就是构造方法,成普通方法。

3.任何类都有构造方法,如果没有显示的定义,则系统自动为该类定义一个默认的构造器,这个构造器不含任何参数,如果显示的定义了构造器,系统就不会创建默认的不含参数的构造器了。

小问题:

只有在调用构造方法的时候,才会给成员变量赋值

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本章将会介绍 存储属性的初始赋值自定义构造过程默认构造器值类型的构造器代理类的继承和构造过程可失败构造器必要构造器...
    寒桥阅读 782评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,779评论 18 399
  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 9,541评论 1 51
  • 卷云空,远山空,南行山水得一空。 风沙送,牛羊送,一别西北,浮生若梦。 纵,纵。
    槚生阅读 336评论 0 1
  • 氯是人体必需常量元素之一,主要以氯离子形式与钠,钾化合存在。其中氯化钾主要存在于细胞内液,氯化钠主要存在于细胞外液...
    拉笨笨阅读 542评论 0 0