JAVA构造器

JAVA构造器

<font color=#0099ff size=5 face="黑体">1.什么是构造器</font>

<table><tr><td bgcolor=#708090>
<font color=#FFD700 size=8 ><p align="center">构造器是一类特殊的成员方法</p></font>
</td></tr></table>

<font color=#0099ff size=5 face="黑体">2.构造器作用</font>

  1. 主要作用是借助new关键字用来对新创建对象进行初始化工作
  2. 第二个作用是,创建对象时进行初始化数据

<font color=#0099ff size=5 face="黑体">3.构造器特点</font>

  1. 和类同名2
  2. 没有返回方法
  3. 除了上述两点外,在语法结构上与一般对方法相同

<font color=#0099ff size="5" face="黑体">4.构造器规则</font>

  1. <font color=red>构造器可以重载</font>
  2. <font color=red>构造器不能被继承</font>
  3. 如果没有声明构造器,编译器就灰自动创建一个默认无参的构造器
  4. 如果定义了带参数的构造器,编译器就不会为创建默认无参的构造器
  5. 如果没有定义无参的构造器,企图调用无参构造器创建对象,编译器就会报错

<font color=#0099ff size=5 face="黑体">5.构造方法实例化类对象格式</font>

类名 对象名 = new 构造方法()
类名 对象名 = new 构造方法(实际参数)

new关键字是运行时动态分配内存的

  1. 为对象分配内存空间
    1. 如果是字符就分配16位的内存空间
    2. 如果是整型就分配32位的内存空空
    3. 如果是引用数据类型分配32位的地址空间
  2. 引起对象构造方法的调用
  3. 为对象返回一个引用地址

<font color=#0099ff size=30 face="黑体">5.构造方法实例化类对象格式</font>

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

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,793评论 1 32
  • 整理来自互联网 1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具...
    Ncompass阅读 5,401评论 0 6
  • 一:java概述: 1,JDK:Java Development Kit,java的开发和运行环境,java的开发...
    慕容小伟阅读 5,791评论 0 10
  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 7,876评论 2 9
  • 世界第二规模大 杂七杂八深圳纳 供应链里有些啥? 美国老头来讲话 快马挨鞭抽抽㸰 眼泪涮涮勿哗啦 三山五岳一苇飘 ...
    芮涵琪雪阅读 1,144评论 0 0