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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 路西法 中级黑马   /  2014-4-7 11:05  /  934 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

哪位大神能为我解释一下构造器和构造函数的区别

4 个回复

倒序浏览
本帖最后由 zhangbingyuan 于 2014-4-7 11:19 编辑

都是一个东西,只是翻译不同罢了
回复 使用道具 举报
一样的   
回复 使用道具 举报
一个东西  两个名称
回复 使用道具 举报
本帖最后由 沫然 于 2014-4-7 11:57 编辑

是一个东西.不过是不同说法.其实"函数"是类似c语言的说法,而方法是java的说法.java中的构造方法是用来初始化类用的.比如说
  1. public class A{
  2.   private int i;
  3. public A(int i){
  4. this.i=i;
  5.     }

  6. public static void main(String args[]){
  7.    A a=new A(4);
  8. //此出用new 的时候就是调用了A的构造方法初始化了
  9. }
  10. //java中的构造方法名字必须是和类名相同,如果一个类没写构造方法,系统运行时会默认给它一个没有参数的构造方法.
  11. }
复制代码


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马