作业
来源:互联网 发布:网站建设软件下载 编辑:程序博客网 时间:2024/05/22 02:01
类的第三个成员:构造器(Constructor、构造方法)
构造器的作用:①创建对象②给创建的对象的属性赋值
1、设计类时,若不显式声明类的构造器的话,程序会默认提供一个空参的构造器
2、一旦显式的定义了类的构造器,那么默认的构造器就不再提供
3、如何声明类的构造器:格式:权限修饰符 类名(形参){}
4.类的多个构造器之间构成重载
二、类对象的属性赋值的先后顺序:①属性的默认初始化②属性的显式初始化③通过构造器给属性初始化④通过“对象.方法”的方式给属性赋值
3、this关键字
1.使用在类中,可以用来修饰属性、方法、构造器
2.表示当前对象或者是当前正在创建的对象
3.当形参与成员变量重名时,如果在方法内部需要使用成员变量,必须添加this来表明该变量是类成员
4.在任意方法内,如果使用当前类的成员变量或成员方法可以在其前面添加this,增强程序的可阅读性
5.在构造器中使用“this(形参列表)”显式的调用本类中重载的其它的构造器
(1)要求“this(形参列表)”要声明在构造器的首行
(2)类中若存在n个构造器,那么最多有n-1个构造器中使用了“this(形参列表)”作业
构造器的作用:①创建对象②给创建的对象的属性赋值
1、设计类时,若不显式声明类的构造器的话,程序会默认提供一个空参的构造器
2、一旦显式的定义了类的构造器,那么默认的构造器就不再提供
3、如何声明类的构造器:格式:权限修饰符 类名(形参){}
4.类的多个构造器之间构成重载
二、类对象的属性赋值的先后顺序:①属性的默认初始化②属性的显式初始化③通过构造器给属性初始化④通过“对象.方法”的方式给属性赋值
3、this关键字
1.使用在类中,可以用来修饰属性、方法、构造器
2.表示当前对象或者是当前正在创建的对象
3.当形参与成员变量重名时,如果在方法内部需要使用成员变量,必须添加this来表明该变量是类成员
4.在任意方法内,如果使用当前类的成员变量或成员方法可以在其前面添加this,增强程序的可阅读性
5.在构造器中使用“this(形参列表)”显式的调用本类中重载的其它的构造器
(1)要求“this(形参列表)”要声明在构造器的首行
(2)类中若存在n个构造器,那么最多有n-1个构造器中使用了“this(形参列表)”作业
阅读全文
0 0
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业~~~~~~~~~~~~~
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- [错误]java.lang.IllegalArgumentException: Index for header 'XXX' is 1 but CSVRecord only has 1 val
- 数据结构和算法学习——1 预备知识
- windos下redis的配置
- git常用命令
- 统计学简介之七——参数估计
- 作业
- Java第2周-循环不限次计算三角形面积
- Android RIL
- Maven工程的创建
- ACM基础训练题
- npm install 失败
- 图像处理领域国际国内的顶级期刊和会议
- 页面性能优化
- Storm异常宕掉问题解决