ক্লাস ,মেথড এবং অবজেক্ট

আজকে আমরা জানব, ক্লাস কি, মেথড ও অবজেক্ট কি ও কিভাবে কাজ করে ।
ক্লাস একটি উজার-ডিফাইন্ড ডেটা টাইপ যা একটি বিল্ট-ইন ডেটা টাইপের মত কাজ করে।

ক্লাসে মেথড ও অব্জেক্ট থাকে অর্থাৎ ক্লাস গঠিত হয় এক বা একাধিক মেথড ও অব্জেক্ট নিয়ে।
যেমনঃ
Class nstu{
Int student;//variable
Int depertment;//variable

Public void cste(){   //method

}
}
Public class total{
Public static void main (String arg[]){

nstu  ob_nstu= new nstu()// ob_nstu is an object of nstu class

}
}
এখানে nstu হল একটি ক্লাস । যা কিছু ভেরিয়েবল student ও depertment নিয়ে ও মেথড cste নিয়ে গঠিত। আর মেন ক্লাস এ nstu  এর অব্জেক্ট ob_nstu তৈরি করা হয়েছে।

একটি উদাহরনের মাধ্যমে দেখা যাক-

import java.util.Scanner;

class calculate{

public float a,b,c,d,e,f;

public void in_data(){

Scanner input =new Scanner(System.in);

System.out.println(“Enter First number”);
a=input.nextFloat();
System.out.println(“Enter second number “);
b=input.nextFloat();
}
public void calculation(){

c=a+b;
System.out.println(“addition”+c);
d=a-b;

System.out.println(“Substraction”+d);
e=a*b;
System.out.println(“multiplication”+e);
f=a/b;
System.out.println(“Division”+f);

}

}

public class class_ {
public static void main(String arg[]){

calculate cal=new calculate();//cal is an object
cal.in_data();
cal.calculation();
}
}