构造方法
概念

构造方法是一种特殊的方法,它是一个与类同名的方法

对象的创建就是通过构造方法来完成.

其功能主要是完成对象的创建或者对象的初始化

当类实例化new一个对象时会自动调用构造方法

构造方法和其他方法一样也可以重载(方法名相同+参数列表不同)

形式

可以无参也可以有参

修饰符  类名([参数列表]){

代码……

}

this
概念

this代表本类对象的一个引用对象

默认执行了(可省略) Class(本类) this =new Class();

形式

this.name=name;

代码块

{

}

静态代码块(优先加载且加载一次)
 
构造代码块(提取共性代码)
  • 在类的内部,方法外部,的代码块
  • 通常用于抽取构造方法中的共性代码
  • 每次调用构造方法前都会调用构造代码块new new new
  • 优先于构造方法加载
  • 测试
局部代码块(控制变量作用范围)
  • 在方法里面的代码块
  • 通常用于控制变量的作用范围,出了括号就失效
  • 变量的范围越小越好,成员变量会有线程安全问题
  • 测试

最新文章

  1. C#线程同步自动重置事件——AutoResetEvent
  2. id to load is required for loading
  3. sql数据库获取表名称和表列名
  4. MongoDB查询重复记录并保存到文件csv
  5. igbinary vs serialize vs json_encode
  6. C# WPF MVVM 实战 – 4 - 善用 IValueConverter
  7. phonegap–app启动欢迎引导页localstorage
  8. (C/C++) memset
  9. 测试一个函数的运行时间(C++)
  10. 使用泛型简单封装NGUI的ScrollView实现滑动列表
  11. C# 在右下角弹出窗口
  12. opencv是什么
  13. expect实现ssh自动登录
  14. java 正则匹配int型
  15. 常用FastJSON的SerializerFeature特性及日期转换格式
  16. BZOJ3105 新Nim游戏 【拟阵】
  17. 重开ES6
  18. window service 开发
  19. Python 3.x 连接 pymysql 数据库
  20. es6笔记4^_^function

热门文章

  1. k8s系列---存储卷pv/pvc。configMap/secert
  2. zabbix 自定义监控项报警给单独的人
  3. 解决pycharm打开html页面一直刷新
  4. Windows下CMD常用命令
  5. 手把手教你搭建 ELK 实时日志分析平台
  6. Vue.js 从源码理解v-for和v-if的优先级的高低
  7. webStorm 2019 激活码,phpStorm 2019激活,idea激活,pyCharm激活【永久使用】
  8. 《ADCrowdNet》密集人群检测论文笔记
  9. MySQL的JDBC驱动(8.0版本)
  10. #《Essential C++》读书笔记# 第六章 以template进行编程