1 Pemograman Berorientasi Obyek| [Type the company name] Kelompok 6 class SegiTiga extends Bentuk { public SegiTiga(int panjang2, int lebar2) { this.panjang = panjang2; this.lebar = lebar2; } //public String getBentuk() { //return "Bentuk Segi Tiga"; //return ""; //}
13
Embed
Kelompok 6 - citraamai93.files.wordpress.com · 1 Pemograman Berorientasi Obyek| [Type the company name] Kelompok 6 class SegiTiga extends Bentuk { public SegiTiga(int panjang2, int
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1 Pemograman Berorientasi Obyek| [Type the company name]
Kelompok 6
class SegiTiga extends Bentuk {
public SegiTiga(int panjang2, int lebar2) {
this.panjang = panjang2;
this.lebar = lebar2;
}
//public String getBentuk() {
//return "Bentuk Segi Tiga";
//return "";
//}
2 Pemograman Berorientasi Obyek| [Type the company name]
public int hitungLuas() {
return this.panjang*this.lebar/2;
}
}
abstract class Bentuk {
protected int panjang;
protected int lebar;
public String getBentuk() {
return "Bentuk Dasar";
}
public abstract int hitungLuas();
}
class BujurSangkar extends Bentuk {
public BujurSangkar(int panjang1, int lebar1) {
this.panjang = panjang1;
this.lebar = lebar1;
}
public String getBentuk() {
return "Bentuk Bujur Sangkar";
}
public int hitungLuas() {
3 Pemograman Berorientasi Obyek| [Type the company name]
return panjang*lebar;
}
}
class Polimorfisme {
public static void cetakLuasBentuk(Bentuk btk) {
System.out.println(btk.getBentuk() + " dengan luas " +
btk.hitungLuas());
}
public static void main(String[] args) {
BujurSangkar bs = new BujurSangkar(10,20);
BujurSangkar bs1 = new BujurSangkar(10,20);
SegiTiga st = new SegiTiga(5,10);
SegiTiga st1 = new SegiTiga(50,100);
cetakLuasBentuk(bs);
cetakLuasBentuk(bs1);
cetakLuasBentuk(st);
cetakLuasBentuk(st1);
}
}
4 Pemograman Berorientasi Obyek| [Type the company name]
Output :
class Y extends X{
void add(){
int a=200,b=300,c;
c=(a+b)/2;
System.out.println("hasilnya adalah="+c);
}
void div(){
int a=4,b=2,c;
c=a/b;
System.out.println("hasilnya adalah="+c);
}
}
//inheritance implementation
class X{
5 Pemograman Berorientasi Obyek| [Type the company name]
void add(){
int a=200,b=300,c;
c=a+b;
System.out.println("Jumlahnya adalah"+c);
}
void mult(){
int a=2,b=4,c;
c=a*b;
System.out.println("hasilnya adalah"+c);
}
}
public class hasil{
public static void main (String [] args){
Y ob=new Y();
ob.mult();
ob.add();
ob.div();
}
}
6 Pemograman Berorientasi Obyek| [Type the company name]
Output :
public class mahasiswa{
private int nrp;
private String nama;
public mahasiswa (int nrp, String nama){
this.nrp = nrp;
this.nama = nama;
}
public int getNrp () {
return nrp;
}
public String getNama (){
return nama;
}
}
7 Pemograman Berorientasi Obyek| [Type the company name]
public class coba{
public static void main (String args []){
mahasiswa anak = new mahasiswa (20114350, "Diska Rinanda");