CodeGym /Blog Jawa /Acak /Jawa ngluwihi Keyword karo Conto
John Squirrels
tingkat
San Francisco

Jawa ngluwihi Keyword karo Conto

Diterbitake ing grup

Apa iku Java extends Keyword?

Ekstensi ing basa Jawa minangka tembung kunci sing nuduhake warisan antarane kelas anak lan wong tuwa.
Extends In Java minangka tembung kunci sing ditulis karo kelas anak sajrone deklarasi kelas diikuti jeneng kelas induk. Nalika kelas anak ngluwihi kelas iku ndarbeni utawa marisi kabeh sifat kelas induk. Sintaks kanggo nggunakake cukup prasaja. Nalika nemtokake kelas anak, tembung kunci ngluwihi jeneng kelas anak, banjur jeneng kelas induk. Diwenehake kaya ing ngisor iki.

class ParentClass{ ...}

class ChildClass extends ParentClass { ... }

Apa Pusaka ing Jawa?

Kanggo mangerteni panggunaan tembung kunci extends ing basa Jawa, mula penting kanggo mangerteni konsep warisan. Java minangka basa Pemrograman Berorientasi Objek (OOP). OOP minangka cara kanggo ngrancang program nggunakake kelas lan obyek. Nalika nangani kelas lan obyek, bisa uga ana hubungan tartamtu ing antarane kelas sing beda-beda sing kudu diwakili. Warisan minangka salah sawijining hubungan antarane kelas. Warisan nuduhake Is-A-Relationship antarane obyek. Warisan bisa ditetepake minangka mekanisme ing ngendi siji kelas entuk sifat kelas liyane. Kelas sing diwarisake diarani kelas anak utawa subclass, dene kelas sing diwarisake diarani kelas induk utawa superclass. ndawakakeing Jawa minangka tembung kunci sing digunakake kanggo nindakake warisan antarane kelas.

Tuladha

Tuladha tembung kunci basa Jawa yaiku:

class Animal {

  // fields of the parent class
  String name;
  String sound;
  int noOfLegs;

  // default constructor of the parent class
  public Animal (){}
  
  // parameterized constructor of the parent class
  public Animal (String name, String sound, int legs){
      this.name = name;
      this.sound = sound;
      this.noOfLegs = legs;
  }

  // method of the parent class
  public void display() {
    System.out.println("My name is " + name);
    System.out.println("My sound is " + sound);
    System.out.println("My no. of legs is " + noOfLegs);
  } 
}

// inherit from Animal
class Dog extends Animal {
  String color;
  String breed;
  // new method in subclass
  
  public Dog(String name, String sound ,int legs, String color, String breed){
      super(name,sound,legs);
      this.color = color;
      this.breed = breed;
  }
  
   public void display() {
    super.display();
    System.out.println("My color is " + color);
    System.out.println("My breed is " + breed);
    
  }
}

public class Main {
  public static void main(String[] args) {

    // create an object of the subclass
    Dog dog1 = new Dog("Billy","Bark",4,"Brown","Labrador");

    dog1.display();
    
     System.out.println("------------------");
    
    Dog dog2 = new Dog("Grace","Bark",4,"Black","Husky");

    dog2.display();
    
    System.out.println("------------------");
      
    Dog dog3 = new Dog("Hugo","Bark",4,"Gray","Poodle");

    dog3.display();


  }
}

Output

Jenengku Billy Swaraku Bark No. saka sikil iku 4 Warna Kula Coklat Jenisku Labrador ------------------ Jenengku Grace Swaraku Bark No. saka sikil 4 Warna Kula Ireng Kulawargane Husky ------------------ Jenengku Hugo Swaraku Bark No. saka sikil iku 4 Kula werna abu-abu Jenisku Poodle

Panjelasan

Ing cuplikan kode ing ndhuwur, kita wis nerangake cara kerjane warisan ing Jawa kanthi nggunakake tembung kunci extends . Kita duwe rong kelas sing diumumake. Kaping pisanan, kita duwe kelas induk yaiku kelas Kewan . Kapindho, kita duwe kelas bocah yaiku kelas Dog . Kelas Dog ngluwihi kelas Animal . Kanthi nggunakake tembung kunci iki, kelas Dog entuk kabeh sifat lan metode kelas Kewan . Kelas bocah saiki bisa ngakses lan nggunakake properti kasebut lan ora perlu nulis kode maneh utawa ngumumake properti kasebut maneh. Iku nambah reusability kode.

Kesimpulan

Ing pungkasan kiriman iki, muga-muga sampeyan wis ngerti babagan tembung kunci ing basa Jawa kanthi rinci. Sampeyan wis sinau babagan nggunakake ekstensi ing Jawa kanthi conto. Sampeyan uga wis diterangake konsep saka Object-Oriented alam Jawa lan Warisan. Sampeyan saiki bisa nggunakake warisan antarane kelas. Sampeyan bisa nyoba conto donya nyata liyane kanthi nggawe kelas lan ndeleng carane konsep iki bisa kanggo ngerti luwih jero. Terus latihan kanggo dhawuh sing luwih jero babagan konsep kasebut. Nganti saiki, terus berkembang lan terus sumunar!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION