美文网首页
java方法中的构造方法与普通方法的区别

java方法中的构造方法与普通方法的区别

作者: 小人物不说大话 | 来源:发表于2020-04-29 11:52 被阅读0次

java方法中的构造方法与普通方法的区别

普通方法大家肯定都见过,有修饰符修饰的方法可以有返回值,也有的没有返回值。

而构造方法呢?举个例子应该很快就懂了,当一个类实例化对象的时候,用到的方法就是构造方法,我们可以看到在一个类里面的构造方法并不是从别的类里面引进来的,而是自己本身就有的方法。换句话说,构造方法就是类构造对象时调用的方法,主要用来实例化对象。

java相关视频教程推荐:java视频

下面来说一下构造方法相对于普通方法的区别:

1.构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有。

2.类中必定有构造方法,若不写,系统自动添加无参构造方法。接口不允许被实例化,所以接口中没有构造方法。

3.不能被static、final、synchronized、abstract和native修饰。

4.构造方法在初始化对象时自动执行,一般不能显式地直接调用.当同一个类存在多个构造方法时,java编译系统会自动按照初始化时最后面括号的参数个数以及参数类型来自动一一对应。完成构造函数的调用。

5.构造方法分为两种:无参构造方法 有参构造方法

6.构造方法可以被重载。没有参数的构造方法称为默认构造方法,与一般的方法一样,构造方法可以进行任何活动,但是经常将他设计为进行各种初始化活动,比如初始化对象的属性。

java相关文章教程推荐:java开发入门

相关文章

  • java方法中的构造方法与普通方法的区别

    java方法中的构造方法与普通方法的区别 普通方法大家肯定都见过,有修饰符修饰的方法可以有返回值,也有的没有返回值...

  • java的构造方法 this 重载

    java的构造方法 new +构造方法 去创建一个对象跟普通方法的区别:1.构造方法没有返回值类型的声明2.每一...

  • 构造方法与普通方法

    构造方法与普通方法的区别:1.构造方法是在类的实例化时候调用的。2.普通方法是在类的实例化以后调用的。

  • Swift 引发的一场知识暴动

    一、构造方法 在Swift中,主要有三种构造方法:系统构造方法、普通构造方法与便利构造方法。构造方法一般都是以 i...

  • java中级开发必知

    (一)Java 1.接口和抽象类的区别 ①抽象类里可以有构造方法,而接口内不能有构造方法。 ②抽象类中可以有普通成...

  • 构造方法、封装、关键字(this、static)和代码块的介绍

    1.构造方法 1.1 构造方法与成员方法的区别 构造方法分为无参构造和有参构造,其中有参构造方法和无参构造方法为方...

  • Java问题小结

    1.构造方法和普通方法的区别 (1)构造方法的名字必须与定义他的类名完全相同,没有返回值类型,而且没有void, ...

  • java入门知识之构造方法的详解

    1.1构造方法的作用 构造方法作用: 对对象进行初始化. 1.1构造函数与普通的函数的区别 1. 一般函数是用于定...

  • java构造方法

    使用new+构造方法,创建一个新对象 构造方法是定义在java类中的用来初始化对象的方法,构造方法与类同名且没有返...

  • 【Java学习笔记】方法

    方法的定义 示例: 构造方法构造方法和普通方法差异在于构造方法是在构造对象时初始化对象成员,其名称与所属类名相同。...

网友评论

      本文标题:java方法中的构造方法与普通方法的区别

      本文链接:https://www.haomeiwen.com/subject/yajgwhtx.html