You are on page 1of 4

Pemrograman berorientasi objek

Diajukan guna memenuhi tugas

dalam mata kuliah pemrograman berorientasi objek

Disusun oleh :
Yusril Mahendra
5180411243

PROGRAM STUDI INFORMATIKA


FAKULTAS TEKNOLOGI INFORMASI DAN ELEKTRO

UNIVERSITAS TEKNOLOGI YOGYAKARTA

2019
Main class

package main;

public class Main

public static void main(String[] args)

shape shape;

rectangle rect = new rectangle();

shape = rect;

shape.setValues(33, 10);

System.out.println("___________________________________");

System.out.println("Luas dari Rectangle : " + rect.getLuas());

System.out.println("___________________________________");

triangle tri = new triangle();

shape = tri;

shape.setValues(22,5);

System.out.println("___________________________________");

System.out.println("Luas Triangle : " + tri.getLuas());

System.out.println("___________________________________");

circle cir = new circle();

shape = cir;

shape.setValues(11,4);

System.out.println("___________________________________");

System.out.println("Luas dari Circle : " + cir.getLuas());

System.out.println("___________________________________");

}}
Class satu : (shape.java)

package main;

public class shape

private double tinggi;

private double lebar;

public void setValues(double tinggi, double lebar)

this.tinggi = tinggi;

this.lebar = lebar;

public double gettinggi()

return tinggi;

public double getlebar()

return lebar;

} }

Class dua: (triangle)

package main;

public class triangle extends shape

public double getLuas()

return (gettinggi() * getlebar()) / 2; }}


class tiga : (rectangle)

package main;

public class rectangle extends shape

public double getLuas()

return (gettinggi() * getlebar());

class empat: (circle)

package main;

public class circle extends shape

public double getLuas()

return (gettinggi() * getlebar()) / 4;}

HASIL:

You might also like