首页 > 其他 > 详细

构造方法,

时间:2020-07-07 19:55:23      阅读:65      评论:0      收藏:0      [点我收藏+]

l  构造方法的格式:

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 

//当类中没有构造方法时,默认生成一个空参构造方法
//有构造方法时不默认

      构造方法调用

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 

l  图解说明:

1、首先会将main方法压入栈中,执行main方法中的 new Person(23,"张三");

2、在堆内存中分配一片区域,用来存放创建的Person对象,这片内存区域会有属于自己的内存地址(0x88)。然后给成员变量进行默认初始化(name=null,age=0)。

3、执行构造方法中的代码(age = a ; name = nm;),将变量a对应的23赋值给age,将变量nm对应的”张三赋值给name,这段代码执行结束后,成员变量age和name的值已经改变。执行结束之后构造方法弹栈,Person对象创建完成。将Person对象的内存地址0x88赋值给p2。

技术分享图片

 

 

      构造方法和一般方法区别

技术分享图片

 

 技术分享图片

 

 

     this关键字

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 

     this的应用

技术分享图片

 

 技术分享图片

 

 

   super关键字

1      子父类中构造方法的调用

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 

 final关键字

      final的特点

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 

  static关键字

1.1      static特点

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 

      static注意事项

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

构造方法,

原文:https://www.cnblogs.com/111wdh/p/13262193.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!