JAVA基础回顾之构造方法
来源:互联网 发布:济宁市高新区网络问政 编辑:程序博客网 时间:2024/05/18 03:15
1.构造方法中的局部变量与类的实例变量(全局变量,在这里全局变量就是实例变量,只是不同的称呼):
如果局部变量与全局变量同名,那给的就是局部变量赋值(局部变量与全局变量,局部变量的优先级高)。如果需要给实例变量赋值,需要通过this.实例变量名;通过这种方式给实例变量赋值,推荐使用这种显示的给实例变量赋值。我们通过this,将会指定是哪一个变量,this可以看做是一个对象的指针,对象操作的变量就是实例变量,所以通过这种方式就给那个实例变量赋值了,而不会给局部同名变量赋值。
2.继承中的构造方法注意:
a.创建一个对象时,如果没有显示定义一个构造方法,那么编译器默认会调用一个默认的无参构造方法,如果显示定义了一个构造方法,那么将不会有默认构造方法。如果定义了一个含有参数的构造方法,但是又没有显示的定义一个无参构造方法,那么对于这个类,将没有无参的构造方法。如果这个没有无参的构造方法的类有了一个子类,那么他的子类中如果想要有一个无参的构造方法,必须要在显示的定义一个无参构造方法且需要在这个无参的构造方法中使用super关键字,调用父类的一个含参构造方法。
b.创建一个对象,通过构造方法初始化时,最先执行的是这个类的父类的构造方法,最后执行的才是本类指定的构造方法
3.构造方法的作用:
给堆内存的对象属性做初始化
阅读全文
1 0
- JAVA基础回顾之构造方法
- java基础之构造方法
- java基础详解之 构造方法详解
- 黑马程序员-----java基础之构造方法
- Java回顾之Spring基础
- Java回顾之Spring基础
- Java基础回顾之集合
- JAVA基础/构造方法
- java基础-构造方法
- java基础 构造方法
- Day3.Java基础之构造方法,继承,多态...
- java学习基础面向对象之构造方法 五-3
- Java基础之构造方法、this、static关键字
- Java基础之构造方法全解及拓展
- java之构造方法
- java之 构造方法
- Java之构造方法
- Java基础回顾:覆写equals()方法
- Git 服务器建仓学习之路(ubuntu)
- 关闭windows默认共享
- 版本控制(三)git 命令行提交和下载会议记录
- vnc与Windows实现复制
- JAVA图形-选取本地磁盘中的特定后缀名的文件(JFileChooser和FileFilter)
- JAVA基础回顾之构造方法
- Hololens开发手记——Unity之Spatial Sounds空间声音
- Asp.net项目常用的控件
- JpGraph使用详解
- react native SegmentedControlIOS 使用详解
- Oracle高级查询实例,提升效率
- 2017GMTC全球移动技术大会专题介绍
- Java利用captcha实验图片验证码
- Linux shell编程