• Home
  • Recent Q&A
  • Java
  • Cloud
  • JavaScript
  • Python
  • SQL
  • PHP
  • HTML
  • C++
  • Data Science
  • DBMS
  • Devops
  • Hadoop
  • Machine Learning
in JAVA by
Q:
Briefly explain the concept of constructor overloading.

2 Answers

0 votes
by
Constructor overloading is the process of creating multiple constructors in the class consisting of the same name with a difference in the constructor parameters. Depending upon the number of parameters and their corresponding types, distinguishing of the different types of constructors is done by the compiler.

class Hospital {

int variable1, variable2;

double variable3;

public Hospital(int doctors, int nurses) {

variable1 = doctors;

variable2 = nurses;

}

public Hospital(int doctors) {

variable1 = doctors;

}

public Hospital(double salaries) {

variable3 = salaries

}

}

Three constructors are defined here but they differ on the basis of parameters type and their numbers.
0 votes
by

Constructor overloading is the process of creating multiple constructors in the class consisting of the same name with a difference in the constructor parameters. Depending upon the number of parameters and their corresponding types, distinguishing of the different types of constructors is done by the compiler.

class Hospital {

int variable1, variable2;

double variable3;

public Hospital(int doctors, int nurses) {

 variable1 = doctors;

 variable2 = nurses;

}

public Hospital(int doctors) {

 variable1 = doctors;

}

public Hospital(double salaries) {

 variable3 = salaries

}

}

Three constructors are defined here but they differ on the basis of parameter type and their numbers.

Related questions

0 votes
asked Feb 18, 2020 in JAVA by rahuljain1
0 votes
asked Feb 4, 2021 in Artificial Intelligence by SakshiSharma
...