What is Class?
class என்பது user-ஆல் வரையறுக்ககூடிய ஒரு datatype. இது அதற்கான சில data member-களையும் , member function களையும் பெற்றிருக்கும். அதாவது class-க்குள் declare செய்யகூடிய variable-களை data member என்றும், அதில் declare செய்யகூடிய function-களை member functions என்றும் கூறப்படுகிறது.
Example
//Syntax
class class_name{
private :
datatype member1;
datatype member2;
public :
retu_type func_name1(arguments);
retu_type func_name2(arguments);
};
// General example
class employee{
private:
char name[25]; //Member Data
int emp_no;
float salary;
public:
void get_data(){ // Member Function
cout<<" Enter name: ";
cin>>name;
cout<<" Enter salary: ";
cin>>salary;
}
void show_details(){
cout<<"Name: "<<name <<"Salary: "<<salary;
}
};
What is Object?
object என்பது ஒரு class-ன் instance என்று அழைக்கபடுகிறது. object-ன் உதவி கொண்டே class-ல் உள்ள data member-களை அணுக(access) முடியும்.
Example
//Syntax
int main(){
class_name object_name;
return 0;
}
//Syntax for access
object_name.member_function_name();
// Example
#include<iostream.h>
#include<conio.h>
class employee{
private:
char name[25]; //Member Data
int emp_no;
float salary;
public:
void get_data(){ // Member Function
cout<<" Enter name: ";
cin>>name;
cout<<" Enter salary: ";
cin>>salary;
}
void show_details(){
cout<<"Name: "<<name <<"Salary: "<<salary;
}
};
int main(){
employee emp; // object creation
emp.get_data(); // access member function
emp.show_details();
return 0;
}
Output:
Enter name: VenkateshEnter salary: 200
Name:Venkatesh Salary: 200
இது பற்றிய தங்களின் கருத்துகளை இங்கே பதிவிடுங்கள் . இது பயனுள்ளதாக விரும்பினால் மற்றவர்களுக்கும் இதை share செய்யுங்கள்.
Comments