构造方法
来源:互联网 发布:淘宝旺旺申请 编辑:程序博客网 时间:2024/05/06 05:39
构造方法
构造方法的基本作用是进行类中属性的初始化。
构造方法的特点:
①函数名与类名相同
②没有返回值
③在创建对象时自动调用
无参构造方法
在创建类的对象时会自动调用类的无参构造方法,如果类中声明了带参数的构造方法而没有声明无参构造方法,编译会出错。这是因为,java程序中只要明确声明了构造方法,则不会再自动生成默认构造方法。
子类对象的实例化
子类对象在实例化时会默认先调用父类中的无参构造方法,之后再调用本类中的相应构造方法。如果父类中没有无参构造方法,在实例化子类对象时,会找不到父类中的无参构造方法(编译报错)。
解决的方法:
在父类的定义中声明一个无参的且什么都不做的构造方法。,或者通过super语句,调用父类中的有参构造方法。可以明确地指明,调用的是父类中有两个参数的构造方法,此时程序不再去找父类中的无参构造方法。(用super调用父类中的构造方法,只能放在程序的第一行)
0 0
- 构造器(构造方法)
- 构造方法/构造器
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- 构造方法
- xml 2 SAX解析
- PHP格林威治时间相关函数
- 但程序程序程序
- ExtJS中的ext-core.js详解
- 北京邮电大学《Hadoop大数据处理》课程2014年讲义-C11.整合、管理与未来
- 构造方法
- 【HttpServletRequestWrapper的增强】
- PHP获取真实IP
- xsi:schemaLocation属性
- 最长上升子序列模板
- 淘宝技术发展(个人网站)
- 递归 —— 整数划分(包括输出划分的具体情况)
- 04.基础篇:Ubuntu12.04下搭建最新Android开发环境问题
- Android开源项目分类汇总