Override :
در برنامه نویسی OOP یا شی گرا به معنای نوشتن و جایگزینی مقدار جدید به جای مقدار قبلی به زبان ساده
مثال :
class nemone{
public void method1(){
System.out.println("Ali");
}
}
class mesal extends nemone{
public void method1(){
System.out.println("mohammad");
}
}
public class Test{
public static void main(String args[]){
nemone a = new nemone(); // " a " b Method1 Dar Class Nemone Eshare Mikonad
nemone b = new mesal(); // " b " B Method1 Dar Class Nemone Eshare Mikond k Haman ArsBari Ast
a.method1(); // print => ali
b.method1(); // print => mohammad
}
}
SuperClass :
به کلاسی گفته می شود که کلاسی دیگر از آن ارس برده است که می توان به آن BASE CLASS یا کلاس پدر گفت
مثال :
public class topCS { }
public class subCS extends topCS { }