Pemula

@Mencetak Helloword

package HelloWord;

public class Latihan1 {
   
    public Latihan1(){
        System.out.println("Hello Word");
       
    }
   
    void Helloword(){
        System.out.println("Hello Word");
        Helloword("Hello Word");
    }
    void Helloword(String str){
       
        //str = "Hello Word";
        System.out.println(str);
       
    }
   
    public static void main(String[]args){
       
        Latihan1 lth =new Latihan1();
        lth.Helloword();
       
        System.out.println("Hello Word");
    }

}



@Penggunaan Kata Kunci this

package KataKunciThis;


public class Latihan1 {
   
    String nama;
    String kelas;
    String email;
   
    public Latihan1(){
       
        Nama("Suherman");
        Kelas("IV-TI-B");
        Email("oings@yahoo.co.id");
        Cetak();
    }
   
    void Nama(String nama){
        this.nama=nama;
    }
    void Kelas(String kelas){
        this.kelas=kelas;
    }
    void Email(String email){
        this.email = email;
    }
   
    void Cetak(){
        System.out.println(nama);
        System.out.println(kelas);
        System.out.println(email);
       
    }
    public static void main(String[]args){
        new Latihan1();
    }

}

@Membuat Inheritance


buat file pertama dengan nama file Sepeda.java

package KelasTurunan;

public class Sepeda {
   
    int Kecepatan =0;
    int Gir =0;
   
    public void TambahKecepatan(int tambahGigi){
        Kecepatan=Kecepatan+tambahGigi;
        System.out.println("Tambah Kecepatan " + Kecepatan);
    }
    public void UbahGir(int ubahGir){
        Gir = Gir+ubahGir;
        System.out.println("Ubah Gir " + Gir);
    }

}

buat file kedua dengan nama SepedaAksi.java

package KelasTurunan;

public class SepedaAksi {
   
    SepedaSantai spds = new SepedaSantai();
    void Panggil(){
   
        spds.setWarna(warna);
        spds.TambahKecepatan(tambahGigi);
        spds.UbahGir(ubahGir);
        spds.setPedal(pedal);
    }
    public static void main(String[]args){
       
        SepedaAksi spa = new SepedaAksi();
        spa.Panggil();
    }
   
    String warna ="Merah";
    int tambahGigi=20;
    int ubahGir=10;
    int pedal=20;

}

buat file yang ketiga dengan nama SepedaSantai.java

package KelasTurunan;

public class SepedaSantai extends Sepeda {
   
    public void setPedal(int pedal){
        int UkuranPedal = 5;
        UkuranPedal=UkuranPedal+pedal;
        System.out.println("Ukuran Pedal " + UkuranPedal);
    }
   
    public void setWarna(String warna){
        String gantiWarna=warna;
        System.out.println("Warna Sepeda " + gantiWarna);
    }
}

kemudian jalankan program tersebut di dalam kelas SepedaAksi.java

@Membuat Setter dan Getter

buat file setter getternya dulu beri nama file SetterGetter.java

package SetterGetter;

public class SetterGetter {
   
    int nim;
    String nama;
    String kelas;
    String email;
    String alamat;
   
    public void setNim(int nim){
        this.nim= nim;
    }
    int getNim(){
        return nim;
    }
    public void setNama(String nama){
        this.nama=nama;
    }
    String getNama(){
        return nama;
    }
   
    public void setKelas(String kelas){
        this.kelas = kelas;
    }
    String getKelas(){
        return kelas;
    }
    public void setEmail(String email){
        this.email = email;
    }
    String getEmail(){
        return email;
    }
    public void setAlamat(String alamat){
        this.alamat = alamat;
    }
    String getAlamat(){
        return alamat;
    }

}

kemudian buat kelas mainnya beri nama Main.java

package SetterGetter;

public class Main {
   
SetterGetter lth = new SetterGetter();
   
    public Main(){
       
        lth.setNim(8);
        lth.setNama("Suherman");
        lth.setKelas("TI-IV-B");
        lth.setEmail("mancaem@gmail.com");
        lth.setAlamat("Panguragan");
        Panggil();
       
    }
    void Panggil(){
        System.out.println("Nim :"+lth.getNim());
        System.out.println("Nama :"+lth.getNama());
        System.out.println("Kelas :"+lth.getKelas());
        System.out.println("Email :"+lth.getEmail());
        System.out.println("Alamat :"+lth.getAlamat());
       
    }
   
    public static void main(String[]args){
        Main lth2 = new Main();
    }

}