একটি ক্লাসের মেম্বার ফাংশন হলো একটি ফাংশন যার ডেফিনিশন বা প্রোটোটাইপ ক্লাস ডেফিনিশনের ভেতরে থাকে, অন্য ভেরিয়েবলের মতো। এটি ক্লাসের একটি অবজেক্টের ওপর কাজ করে, যার সেটি মেম্বার, এবং সেই অবজেক্টের জন্য ক্লাসের সকল মেম্বারে অ্যাক্সেস রাখে।
মেম্বার ফাংশন উদাহরণ
public void setLength(double len) {
length = len;
}
public void setBreadth(double bre) {
breadth = bre;
}
সম্পূর্ণ উদাহরণ: মেম্বার ফাংশন অ্যাক্সেস
using System;
namespace BoxApplication {
class Box {
private double length;
private double breadth;
private double height;
public void setLength(double len) { length = len; }
public void setBreadth(double bre) { breadth = bre; }
public void setHeight(double hei) { height = hei; }
public double getVolume() { return length * breadth * height; }
}
class Boxtester {
static void Main(string[] args) {
Box Box1 = new Box();
Box Box2 = new Box();
double volume;
Box1.setLength(8.0);
Box1.setBreadth(9.0);
Box1.setHeight(7.0);
Box2.setLength(18.0);
Box2.setBreadth(20.0);
Box2.setHeight(17.0);
volume = Box1.getVolume();
Console.WriteLine("Volume of Box1 : {0}", volume);
volume = Box2.getVolume();
Console.WriteLine("Volume of Box2 : {0}", volume);
Console.ReadKey();
}
}
}
আউটপুট
Volume of Box1 : 504 Volume of Box2 : 6120