A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© funtyung 中级黑马   /  2016-4-1 22:31  /  826 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 funtyung 于 2016-4-1 22:32 编辑

1.构造方法
构造方法是正常开发中不可或缺的一部分,是语法上必须存在的。
a)概念
用来创建实例对象的方法。
创建对象时,可以直接为成员变量赋值,无需再在对象产生后再赋值。
构造方法是必须存在的,如果没有手动给出构造方法,Java会自动为我们补齐一个空参的构造方法。这个过程我们是看不到的。
具体类与抽象类均有构造方法,接口没有构造方法。
b)定义格式
一般定义在其他方法前,成员变量后。
奇怪的方法定义格式:没有返回值类型定义,方法名与类名相同
public 类名(参数类型 参数1,参数类型 参数2){
        //创建对象时要执行的逻辑,经常为为成员变量赋值
}
c)使用格式
同其他方法相同,构造方法也是先定义再使用。而不同的是,其他方法的调用是为了这个方法的功能,而构造方法的功能就是创建对象,同时可以为属性赋值。我们在此之前创建对象的方式均是通过构造方法。
这样当对象创建出来后就已经具备了初始值。

new 类型(实际参数);  //其结果就是产生了一个该类型的对象,具备一个地址值。
                                        //可以赋值给一个这种类型的变量。

8 个回复

倒序浏览
不错! 晚上看看你的贴子加深记忆
回复 使用道具 举报
可可TKD 来自手机 中级黑马 2016-4-1 22:58:58
藤椅
不错,在贴子里也加深了对知识点的理解
回复 使用道具 举报
挺好,收藏了
回复 使用道具 举报
学习了,不错
回复 使用道具 举报
127.0.0.1 lmlicenses.wip4.adobe.com
127.0.0.1 lm.licenses.adobe.com
127.0.0.1 na1r.services.adobe.com
127.0.0.1 hlrcv.stage.adobe.com
127.0.0.1 practivate.adobe.com
127.0.0.1 activate.adobe.com
回复 使用道具 举报
恩,回顾一遍,多谢了
回复 使用道具 举报
回顾一下!!
回复 使用道具 举报
多谢多谢,回顾了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马