构造方法和普通方法有方法重载吗java

如题所述

public class Test {
public void aaa(){
System.out.println("aaa");
}
public void aaa(String a,String name){

}
}
代码已经告诉你普通的方法是有重载的。 希望能帮到你!追问

public Text和public voidText是重载吗

追答

这个不是,你要明白什么是构造函数。

追问

谢谢明白了

温馨提示:内容为网友见解,仅供参考
无其他回答

构造方法
构造方法:是一种特殊的方法,它是一个与类同名的方法。对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化。当类实例化一个对象时会自动调用构造方法。构造方法和其他方法一样也可以重载。在Java中,任何变量在被使用前都必须先设置初值,如无显式赋值,则编译器会为其进行隐性赋值。Java...

在JAVA变程中,什么是构造方法,它能用public修饰吗
构造方法可以被重载。没有参数的构造方法称为默认构造方法,与一般的方法一样,构造方法可以进行任何活动,但是经常将他设计为进行各种初始化活动,比如初始化对象的属性。 在Java中,任何变量在被使用前都必须先设置初值.Java提供了为类的成员变量赋初值的专门功能:构造方法(constructor)构造方法是一种特殊...

Java 普通方法和构造方法的区别
系统都不会再自动添加无参的构造方法⑦构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法 普通方法:①有返回类型②方法名不能和类型相同 public class bean{ private int a; private int b; public void setA(int a){ this.a = a; }...

java 构造方法重载
2. 方法1.3.4.5是重载方法(1与[534]参数个数不同,5与[34]参数类型不同,3与[4]参数类型顺序不同)3. 方法2和5非方法重载,因为参数类型顺序一样,跟参数名字无关 4. 以方法1.2.3.4为例,show()会调用方法1,show(1,1)会调用方法2,show(1,"1")会调用方法3 show("1",1)会调用...

java语言中构造方法和方法重载在什么时候使用?有什么作用?请详细说明一...
性别、名字,不用创建完成后再一个个去setXX。第二个,方法重载,overload,是同名不同参数的方法。用于方法功能相同或基本相近,参数类型不同的。比如计算面积,计算圆和计算矩形功能类似,可以通过相同名称和不同参数来实现。一楼的哥们说的是重写,override,子类继承父类同名方法,用于多态的。

java构造函数在什么时候被调用
在java语言 中,构造函数又称构造方法。特殊性在于,与普通方法的区别是,他与类名相同,不返回结果也不加void返回值。构造函数的作用是初始化对象,即在创建对象时被系统调用(与普通方法不同,程序不能显示调用构造函数)。构造函数还能够被重载,即可以传入参数,当程序中包含有带参的构造函数时,系统...

java中关于构造器构造函数构造方法重载方法的困惑
} 重载方法:--- public String +(inti ,int j){ return i.toString()+j.toString() ;} \/\/其中toString()是将整形转化为字符串的方法;\/\/+号是方法名;--- public String +(String s1,String s2);就叫做方法的声明.而{}内的就是方法体;方法和函数只是一个名字的区别.叫法不一样而已.希望...

Java语言中,构造方法和一般方法有何不同
在一个构造方法中只能调用一次其它的构造方法,并且调用构造方法的语句必须是第一条语句。"super"的用法 构造器和方法,都用关键字super指向超类,但是用的方法不一样。方法用这个关键字去执行被重载的超类中的方法。看下面的例子:package com.dr.gouzao;class Mammal { void getBirthInfo() { System.out.println...

构造方法有什么作用
方法重载:普通方法重载:主要是当两个方法的功能相似而参数列表(参数的类型或个数)不同时使用。构造方法重载:使成员变量具有不同的初值,重载时也要求参数列表不同。 \/\/Expublic class TestMethod{int a;float f;public TestMethod(){\/\/构造方法初始化 a=10; f=1.0f; }public TestMethod(int a,float f){\/...

overloading和overriding,两者有什么区别和联系?
overloading和overriding区别为:表现不同、参数不同、返回值不同。方法重载overloading和方法重写overriding既可以发生在普通方法上,也可以发生在构造方法上。一、表现不同 1、overloading:overloading是一个类的多态性表现。2、overriding:overriding是子类与父类的一种多态性表现。二、参数不同 1、...

相似回答