java方法中的构造方法与普通方法的区别[通俗易懂]

“java”方法中的构造方法与普通方法的区别是:一、构造方法的名字必须与定义它的类名完全相同;二、构造方法在初始化对象时自动执行;三、构造方法可以被重载;四、构造方法不能被“static”等关键字修饰。

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

java方法中的构造方法与普通方法的区别[通俗易懂]

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

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

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

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

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

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

3.不能被staticfinalsynchronizedabstractnative修饰。

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/120812.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Hadoop 简介

    Hadoop 简介Hadoop是什么Hadoop是一个提供分布式存储和计算的开源软件框架,它具有无共享、高可用(HA)、弹性可扩展的特点,非常适合处理海量数量。Hadoop是一个开源软件框架Hadoop适

    2022年7月2日
    24
  • JavaScript学习第五天笔记(作用域)

    JavaScript学习第五天笔记(作用域)JavaScript学习第五天笔记(作用域)

    2022年4月20日
    55
  • Pycharm 最新激活码 2021[免费获取]

    (Pycharm 最新激活码 2021)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlMLZPB5EL5Q-eyJsaWNlbnNlSWQi…

    2022年3月21日
    55
  • 四轴飞行器原理图详解(三旋翼飞行器)

    顾名思义,四轴飞行器由四个螺旋桨高速旋转产生升力,为其提供飞行动力。四个电机转向正反各两个,可以相互抵消反扭矩。不同于常规固定翼飞机,多旋翼无人机属于静不稳定系统,因此必须依赖于强大的飞控系统才能飞行。四轴飞行器可分为“十字型”和“X型”,其中“十字型”机动性强主要应用在穿越机或特技表演无人机;“X型”稳定性强,是最常见的四轴飞行器构型。本文中所介绍的飞控系统都是基于“X型”四轴飞

    2022年4月17日
    96
  • 公有云和私有云的区别有哪些

    公有云和私有云的区别有哪些近年来,云服务已经走进千百家企业,成为公司业务不可分割的一部分。作为公司管理层,我们需要使用云服务,需要对企业所使用的云服务产品做出选择,但大多数人不是科班出现,很多时候,概念都理解不了,更别提决策了。公有云、私有云、混合云,这几个概念,在企业使用云服务时,最为常见,下面我们就一起来理解一下它们,知道它们有什么区别,方便日后根据企业的实际运营状况,选择合适的云服务。公有云云计算提出的愿景,是想让企业像使用水电那样,使用IT服务。国家建立水厂、发电厂,集中提供水电,企业不再需要挖水..

    2022年6月29日
    33
  • ShellExecute, WinExec, CreateProcess的使用[通俗易懂]

    ShellExecute, WinExec, CreateProcess的使用[通俗易懂]ShellExecute  ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。  有几个API函数都可以实现这些功能,但是在大多数情况下ShellExecute是更多的被使用的,同时它并不是太复杂。  ShellExecute函数原型及参数含义如下:  ShellExecute(

    2022年7月27日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号