Home C C++ Java Python Perl PHP SQL JavaScript Linux Selenium QT Online Test

Home » C++ » Solved Programs » Example of default & parameterized constructor

C++ Example of default and parameterized constructor

Example of class, constructor, private, public, functions & objects

#include<iostream>
#include<string.h>

using namespace std;

class Student{
private:
char name[50];
int idNumber;
char department[50];

public:
Student(char *n, int idNo, char *dept){
strcpy(name,n);
idNumber=idNo;
strcpy(department, dept);
}

Student(){
strcpy(name,"");
idNumber=0;
strcpy(department,"");
}

void setName(char *ptr){
strcpy(name,ptr);
}

void setIdNumber(int no){
idNumber = no;
}

void setDepartment(char *ptr){
strcpy(department,ptr);
}

char* getName(){
return name;
}

int getNumber(){
return idNumber;
}

char * getDepartment(){
return department;
}

};

int main(){

Student std1;
cout<<std1.getName()<<endl;
cout<<std1.getNumber()<<endl;
cout<<std1.getDepartment()<<endl;

Student std2("Karan", 101, "Computer");
cout<<std2.getName()<<endl;
cout<<std2.getNumber()<<endl;
cout<<std2.getDepartment()<<endl;

return 0;
}

Execution of Default & Parameterized Constructor

C++ Example of default and parameterized constructor List of Solved Programs in C++