java中如何重写构造函数

 时间:2024-10-24 23:17:39

构造函数 ,也即构造方法(本文中我们称之为“构造方法”),是一种特殊的函数或是方法 。主要是用来在创建类对象时初始化类的对照滠跋诵象, 即为对象成员变量赋初始值,结合new运算符一起使用 。通常地,一个类可以有多个构造方法 ,可根据不同的需求来设计类中不同的构造方法。其中,参数个数,类型,甚至不同类型参数的顺序等的的不同均为构造方法的重载。

java中如何重写构造函数

2、访问修饰符,访问权限修饰符对构造方法的重载不影响。所以ta们不是构成不同构造方法的必要条件。通俗点讲,构造方法的不同和访问修饰符是否一致没有任何关系。如图,如果访问修饰符不一致,而参数相同(或者都没有参数)的话,java默认其都为同一种构造方法,因此编译无法通过,报错。

java中如何重写构造函数

4、上一步骤我们说的是不同的参数,这里的不同并不是对参数的命名的不同,而是指参数类型的不同,如果心有怀疑,最简单的办法就是,写出来让事实说话。如图,参数类型相同,都为整数类型,编译无法通过。

java中如何重写构造函数

6、还有,重点讲一下,还有没有其他类型的不同的重载呢?有的!想象一下,参数种类不同,个数相同,有什么办法是之变得不一样吗?对的!妳猜对了!是顺序不同!顺序不同的情况下,依旧是不同的构造方法,这也就实现重载了。如图:

java中如何重写构造函数
  • Visual Studio Code怎么开启自动保存
  • vscode怎么设置自动换行?
  • 【阿里云盘】怎样设置外观颜色
  • c#如何创建数据库
  • eclipse如何在Main方法调用其他静态方法
  • 热门搜索
    酒曲是什么 什么是交流电 meal是什么意思 跟腱是什么 凌迟是什么意思 考会计证需要什么学历 火羽白是什么字 扑朔迷离什么意思 什么是设计 along是什么意思