Rabu, 24 Oktober 2012

Summary of OOP lessons on the 16th of October 2012


.Summary from OOP lessons 16 October 2012.

Some of Access Modifier
  • public : it means able be access to all package
  • private : it means only able access in the class it made before.
  • protective :extends : express the subclass  or  childclass

  • instantiation : is making variable become object with example

new name.variable();
  • inheritance : is degration from parent class to the subclass.
  • abstraction : is making a class
  • polymorphsm : is a decleration object that change or change the form.
  • when we write "public abstract class Aves" : it means can't be a object. it purposes for avoiding a mistake.
  • Constructur : is making the same method to the same class

      the example of methode overloading :  
     public Bird(int v)
       {                   
            super ();
            this.flyVelocity = 0 ; /*contoh konstruktur*/
            System.out.println("kecepatan burung = 7");
         }
     public Bird (String x)
    { super ();
      this.food = null ;
      System.out.println("makanan burung = taik ");
    }

  • its same with methode overloading : but the condition, the signature  must be diffrent. 
  • the example of signature is public (name.variabel like int or string)

   { super (); this.furColor=;
                               }
                         example : public bird (int) with public bird (string)

  • method overwrite : the same methode in the subclass or in the condition must be same
  • we use super for the parents contructur and constructur proccess when the instatiation.


0 komentar:

Posting Komentar