您的位置:首页 > 其它

构造函数与一般函数的区别

2017-10-09 19:04 197 查看
1、从书写格式上看:

a) 构造函数:没有返回值类型;修饰符只能是访问权限修饰符;函数名必须和类名一致;

b) 一般函数:没有上面的限制;必须有返回值类型;

怎么区分一个函数是否是构造函数?看有没有返回值类型;

 

2、从调用方式上看:

a) 构造函数:在创建对象时由JVM自动调用的;

b) 一般函数:创建完对象,通过对象的引用调用;

 

3、从作用上看:

a) 构造函数:创建对象的时候,给对象的成员变量赋值用的;

b) 一般函数:表示一个事物的功能的;

 

4、从一个对象可以调用次数上看:

a) 构造函数:只在创建对象的时候被调用一次;

b) 一般函数:没有限制;

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: