黑马程序员技术交流社区

标题: 构造函数,普通函数,和静态函数有何区别? [打印本页]

作者: MoonsenHung    时间: 2015-8-19 12:17
标题: 构造函数,普通函数,和静态函数有何区别?
大神们构造函数,普通函数,和静态函数有何区别?这个很容易混淆啊。。。
作者: Coolman    时间: 2015-8-19 12:28
构造方法
        构造方法的名称必须与类名相同;
        构造方法没有返回值,但也不能写 void

        任何一个类都必须含有构造方法,
        如果没有源程序中定义,编译器会在编译时添加一个默认的无参的构造方法
       
        构造方法可以重载
       
静态方法
        静态方法不能对非 static (对象成员)进行访问
        静态方法的作用在于提供一些“工具方法”和“工厂方法”等
作者: myself123    时间: 2015-8-19 14:12
构造函数:用于对象的初始化,无返回值,只调用一次;
普通函数:用于功能封装,有返回值。可调用多次;
静态函数:随着类的加载而加载,属于共享数据,只能访问静态成员。
作者: 泽尻绘里香    时间: 2015-8-19 14:16
怎么会混淆啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2