আজকে আমরা জানব, ক্লাস কি, মেথড ও অবজেক্ট কি ও কিভাবে কাজ করে ।
ক্লাস একটি উজার-ডিফাইন্ড ডেটা টাইপ যা একটি বিল্ট-ইন ডেটা টাইপের মত কাজ করে।
ক্লাসে মেথড ও অব্জেক্ট থাকে অর্থাৎ ক্লাস গঠিত হয় এক বা একাধিক মেথড ও অব্জেক্ট নিয়ে।
যেমনঃ
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();
}
}