inheritance in java
class Arithmetic {
}
class Adder extends Arithmetic {
public int add(int a, int b)
{
return a+b;
}
}
inheritance in java
class Arithmetic {
}
class Adder extends Arithmetic {
public int add(int a, int b)
{
return a+b;
}
}
Inheritance in java
// Hierarchical inheritance in java
class Animal
{
void eating()
{
System.out.println("animal eating");
}
}
class Lion extends Animal
{
void roar()
{
System.out.println("lion roaring");
}
}
public class Dog extends Animal
{
void bark()
{
System.out.println("dog barking");
}
public static void main(String[] args)
{
Animal obj1 = new Animal();
obj1.eating();
Lion obj2 = new Lion();
obj2.eating();
obj2.roar();
Dog obj3 = new Dog();
obj3.eating();
obj3.bark();
}
}
inheritance in java
// super class
class Animal
{
void eat()
{
System.out.println("Animal is eating.");
}
}
// subclass
class Lion extends Animal
{
public static void main(String[] args)
{
Lion obj = new Lion();
obj.eat();
}
}
Inheritance in java
// Multiple inheritance in java
interface M
{
public void helloWorld();
}
interface N
{
public void helloWorld();
}
// implementing interfaces
public class MultipleInheritanceExample implements M, N
{
public void helloWorld()
{
System.out.println("helloWorld() method");
}
public static void main(String[] args)
{
MultipleInheritanceExample obj = new MultipleInheritanceExample();
obj.helloWorld();
}
}
how to make one java class inherit from another
public class Bicycle {
// the Bicycle class has three fields
public int cadence;
public int gear;
public int speed;
// the Bicycle class has one constructor
public Bicycle(int startCadence, int startSpeed, int startGear) {
gear = startGear;
cadence = startCadence;
speed = startSpeed;
}
// the Bicycle class has four methods
public void setCadence(int newValue) {
cadence = newValue;
}
public void setGear(int newValue) {
gear = newValue;
}
public void applyBrake(int decrement) {
speed -= decrement;
}
public void speedUp(int increment) {
speed += increment;
}
}
java inheritance
abstract class Pesan {
public void success() {
System.out.println("Mobil Berhasil Dibeli");
}
public void error() {
System.out.println("Uang Anda Tidak Cukup");
}
}
class Car extends Pesan {
protected String nama = "toyota supra";
protected String warna = "merah";
protected int harga = 2000000000;
protected String brand = "toyota";
}
class ShowRoom extends Car {
protected String namaShowroom = "Catur Sentosa Raya";
protected String alamatShowroom = "Jl.siliwangin kec pancoranmas kota depok 16436";
}
class Pembeli extends ShowRoom {
protected String namaPembeli = "anto jayabaya";
protected String alamatPembeli = "jl.swadaya rt.01/rw.04 no.112 kec pancoranmas kota depok";
protected int saldoPembeli = 50000000;
}
class BeliMobil extends Pembeli {
public BeliMobil(String nama, String warna, int harga, String brand, String nsr, String asr, String np, String ap, int sdp) {
super();
super.nama = nama;
super.warna = warna;
super.harga = harga;
super.brand = brand;
super.namaShowroom = nsr;
super.alamatShowroom = asr;
super.namaPembeli = np;
super.alamatPembeli = ap;
super.saldoPembeli = sdp;
}
void getResult(String nama, String warna, int harga, String brand, String np, String ap) {
if(super.harga > super.saldoPembeli) {
System.out.println("=======================");
super.error();
System.out.println("=======================");
} else {
System.out.println("=======================");
super.success();
System.out.println("=======================");
System.out.println("");
System.out.println("=======================");
System.out.println("Jenis Mobil");
System.out.println("=======================");
System.out.println("");
System.out.println("Nama Mobil:" + nama);
System.out.println("Warna Mobil:" + warna);
System.out.println("Harga Mobil:" + harga);
System.out.println("Brand Mobil:" + brand);
System.out.println("");
System.out.println("=======================");
System.out.println("Nama Pembeli Mobil");
System.out.println("=======================");
System.out.println("Nama Pembeli:" + np);
System.out.println("Nama Pembeli:" + ap);
}
}
public static void main(String[] args) {
BeliMobil beli = new BeliMobil("avanza", "hitam", 128000000, "toyota", "Jaya Mobil", "Jakarta", "Anton", "Depok", 228000000);
beli.getResult(beli.nama, beli.warna, beli.harga, beli.brand, beli.namaPembeli, beli.alamatPembeli);
}
}
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us