构造器和this()
2016-05-23 21:13
176 查看
调用方法
方法调用出现三种情况;特点
封装:类的组装;信息的影藏(访问修饰符,方法的定义);多态:相同的行为不同的实现
继承
方法的重载
重载时多态的一种体现,其含义是:相同行为,不同实现重载是指:在同一类中,具有多个相同方法名 ,但形参列表不同
构造器
构造器的语法特征
方法名与类名相同没有返回类型
构造器的作用
产生对象(目前)构造器的执行步骤
划分空间;该空间划分属性
属性进行初始化
执行我们在构造方法中书写的代码
一旦程序员书写了一个构造器,编译器不会产生默认无参构造器;
标准JavaBean规范
必须要有公共的无参构造必须为属性提供命名规范的get,set方法
为满javabean规范,一旦书写代参构造,首先补充公共无参的构造
this的用法
this.代表当前对象;
用法:操作当前对象的属性和方法;
位置:本类的任意方法和构造的任意位置
this()
含义:调用本类的其他构造方法;
位置:只能在构造方法中第一句;
用法:
this()调用本类的无参构造
this(参)调用本类的无参构造
相关文章推荐
- Uva 11468 Substring (AC自动机)
- 工作日志——行为流程
- sdut 2617 矩阵(sdut第五届校赛)
- 数组的一些知识点和插入选择冒泡排序
- ASIHttpRequest使用详解
- Tikhonov regularization和岭回归
- windbg学习进阶之——dump分析常用命令收集
- Python + win10 +Apache CGI 错误500的解决方法
- 项目第二周总结
- 印度混战,谁是最佳手机?
- Leetcode - Nim Game
- 数组求和
- QT QLineEdit 获取焦点/获取焦点后全选字符
- 人月神话阅读笔记01
- 虚拟内存
- IOCP模型与网络编程
- MYSQL优化常用方法
- 提交审核例题
- 64位ubuntu运行32位程序
- Qt学习笔记