Object: object বাংলা অর্থ বস্তু।
তাই আমরা যে কোন কিছু কে object বলতে পারি।
Such as:Table,Book,Chair,Pen etc
Object দিয়ে সাধারণত কাজ করানো হয়।এই কাজগুলি।
Class:class হল object তৈরি করার element.
আমরা chair এর কথা চিন্তা করতে পারি।
সেটার color কেমন হবে। প্লাস্টিক হবে না কাঠের হবে।
এই document গুলার লেখা হল class
Inheritance:
হল একটা প্রকিয়া যার মাধ্যমে এক ক্লাস এর প্রপার্টিজ,অন্য ক্লাস এ ব্যবহার করা
হয়।
Syntax:
class Super {
.....
.....
}
class Sub extends Super {
.....
.....
}
Example:
public class Calculation {
int z;
public
void addition(int x,int y){
z=x+y;
System.out.println("The
Sum is "+z);
}
}
public class My_Calculation extends Calculation {
public
void mutiplication(int x,int y){
z=x*y;
System.out.println("The
Product is "+z);
}
public
static void main(String[] args) {
// TODO
Auto-generated method stub
int
a = 20, b=10;
My_Calculation
d=new My_Calculation();
d.addition(a,
b);
d.mutiplication(a,
b);
}
}
Polymorphism:
Java এর কোন object এর বহুরুপতাকে polymorphism বলা যায়
Example:
public class JustFewCoolMethods
{
public
int multiply_numbers(int a,int b){
return
a*b;
}
public
int multiply_numbers(int a,int b,int c){
return
a*b*c;
}
}
public class PolymorphismHome {
public
static void main(String[] args) {
// TODO
Auto-generated method stub
JustFewCoolMethods
m_object =new JustFewCoolMethods();
System.out.println(m_object.multiply_numbers(10,20));
System.out.println(m_object.multiply_numbers(10,
20, 30));
}
}
//write this topic according to Mastering Java Book By
Rubel VAI.
No comments:
Post a Comment