Anda di halaman 1dari 6

Nama: M Fitra Kusuma Khairi

Nim: 2212000055
Kelas: If A Siang

1. Tugas Inherintance 2

Coding:
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this
license
*/

package com.mycompany.inheritance1;

// Superclass atau kelas induk


class Siswa {
String nama;
int umur;
void info() {
System.out.println("Nama: " + nama);
System.out.println("Umur: " + umur);
}
}

// Subclass atau kelas anak yang mewarisi Siswa


class SiswaSD extends Siswa {
int kelas;

void infoSiswaSD() {
System.out.println("Kelas: " + kelas);
}
}

// Subclass atau kelas anak yang mewarisi Siswa


class SiswaSMP extends Siswa {
String jurusan;

void infoSiswaSMP() {
System.out.println("Jurusan: " + jurusan);
}
}

// Contoh penggunaan
public class inheritance1 {
public static void main(String[] args) {
SiswaSD siswaSD = new SiswaSD();
siswaSD.nama = "Rika";
siswaSD.umur = 10;
siswaSD.kelas = 4;

SiswaSMP siswaSMP = new SiswaSMP();


siswaSMP.nama = "Budi";
siswaSMP.umur = 13;
siswaSMP.jurusan = "IPA";

siswaSD.info();
siswaSD.infoSiswaSD();

siswaSMP.info();
siswaSMP.infoSiswaSMP();
}
}

Hasil.:
2. Tugas Inherintance 1

Coding:
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this
license
*/

package com.mycompany.inheritance;

// Superclass atau kelas induk


class Kendaraan {
String merek;
int tahunProduksi;

void info() {
System.out.println("Merek: " + merek);
System.out.println("Tahun Produksi: " + tahunProduksi);
}
}

// Subclass atau kelas anak yang mewarisi Kendaraan


class Mobil extends Kendaraan {
int jumlahPintu;

void infoMobil() {
System.out.println("Jumlah Pintu: " + jumlahPintu);
}
}

// Subclass atau kelas anak yang mewarisi Kendaraan


class Motor extends Kendaraan {
boolean adaKickStarter;

void infoMotor() {
System.out.println("Ada Kick Starter: " + adaKickStarter);
}
}

// Contoh penggunaan
public class inheritance {
public static void main(String[] args) {
Mobil mobil = new Mobil();
mobil.merek = "Honda";
mobil.tahunProduksi = 2020;
mobil.jumlahPintu = 4;

Motor motor = new Motor();


motor.merek = "Yamaha";
motor.tahunProduksi = 2019;
motor.adaKickStarter = true;

mobil.info();
mobil.infoMobil();

motor.info();
motor.infoMotor();
}
}

Hasil.:

Anda mungkin juga menyukai