0 امتیاز
قبل در برنامه نویسی توسط (12 امتیاز)
برچسب گذاری دوباره قبل توسط
1-سلام میخواستم بدونم که SuperClass در برنامه نویسی اندروید یعنی چه؟

2-Override به چه معنی است؟

1 پاسخ

+1 امتیاز
قبل توسط (1.9هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

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 {  }

 

سوالات مشابه

0 امتیاز
0 پاسخ 749 بازدید
+1 امتیاز
1 پاسخ 685 بازدید
+1 امتیاز
1 پاسخ 1.4هزار بازدید
+2 امتیاز
2 پاسخ 15.2هزار بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط mp (7.0هزار امتیاز)
+3 امتیاز
1 پاسخ 1.9هزار بازدید
...