构造方法和普通方法的区别

2024-08-18 18:01:21 手机知识百科

构造方法和普通方法有什么区别 

构造方法和普通方法的区别主要有以下几点:

1. 格式不同:构造方法定义时没有返回值类型,而普通方法有返回值类型。

2. 作用不同:构造方法主要用于给成员变量初始化,而普通方法的作用视需求而定。

3. 调用方式不同:构造方法是在创建对象时调用,普通方法是通过对象调用或者是用类名来调用静态方法。

4. 执行方式不同:构造方法只会在创建对象的时候执行一次,普通方法可以被多次执行。

需要注意的是,如果在构造方法上使用了void,那么此结构就与普通方法的结构完全相同了,这样编译器会认为此方法是一个普通方法。因此,构造方法不能使用void定义返回值类型。

版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。