Anda di halaman 1dari 7

LAPORAN PRAKTIKUM

PEMROGRAMAN BERORIENTASI OBJEK

NPM : 1441177004106

Kelas : 4H

Nama : Yudha Kusmana

1. Script program Public and Private public


class Test {
int a; public
int b; private int
c;
void setc(int
i) {
c = i; }
int getc() {
return c;
}
}
Script program mendeklarasikan objek Test
public class AccessTest {
public static void main(String[] args) {
Test ob = new Test();
ob.a = 10;
ob.b = 20;
ob.setc(100);
System.out.println("a, b, and c: " + ob.a + " " +
ob.b + " " + ob.getc());
}
}
Hasil

2. Script penggunaan Static


public class UseStatic { static
int a = 3; static int b; static
void meth(int x) {
System.out.println("x = " + x);
System.out.println("a = " + a);
System.out.println("b = " + b);
}
static{
System.out.println("Static block initialized.");
b = a * 4;
}
public static void main(String args[]) {
meth(42);
}
}
Hasil

3. Scrip program Contoh Static


lainnya public class
StaticDemo {
42;

static int

static int b = 99;

a=
static

void callme() {
System.out.println("a = " + a);
}
}
Script program mendeklarasikan objek StaticDemo
public class StaticByName {

public static void

main(String[] args) {
StaticDemo.callme();
System.out.println("b = " + StaticDemo.b);
}

}
Hasil

4. Script program Inner Class


public class Outer { int outer_x
= 100;

void test() {

Inner inner = new Inner();


inner.display();
}

class Inner {

void display() {
System.out.println("display: outer_x = " + outer_x);
}
}
}
Script program mendeklarasikan objek Inner Class
public class InnerClassDemo {
main(String[] args) {
outer.test();
}
}
Hasil

public static void

Outer outer = new Outer();

Tugas :
1. Script program Inheritance
Class Binatang package
tugas_praktikum;

public class binatang {


private String warna,suara;

public String getWarna(){


return warna;
}
public void setWarna(String warna){
this.warna = warna;
}
public String getSuara(){
return suara;
}
public void setSuara(String suara){
this.suara = suara;
}
public void tampilData(){
System.out.println("Warna = " +getWarna());
System.out.println("Suara = " +getSuara());
}
public void input(String wrn, String sr){
setWarna(wrn);
setSuara(sr);
}
}

Class ayam package


tugas_praktikum;

public class ayam {

public static void tampil(){

binatang bin = new binatang();


bin.input("Hitam Merah", "Kukuruyuuukk");
bin.tampilData();
}
}

Class sapi package


tugas_praktikum;

public class sapi {


tampil(){

public static void

binatang bin = new binatang();

bin.input("Putih Hitam", "Moooowww");


bin.tampilData();
}
}

Class kucing package


tugas_praktikum;

public class kucing extends binatang{


public static void tampil(){
binatang bin = new binatang();
bin.input("Kuning Putih",
"Meoooonnnggg");
bin.tampilData();
}
}

Class mainBinatang
package tugas_praktikum;

public class mainBinatang {


= new kucing();

public static void

main(String[] args) {
new kucing();
class kucing");

kucing kuc

kucing kuc =

System.out.println("Ini
kuc.tampil();

System.out.println("");

ayam ay = new

ayam();

System.out.println("Ini class

ayam");

ay.tampil();

System.out.println("");

sapi sap = new

sapi();

System.out.println("Ini class

sapi");

kuc.tampil();

Hasil :

Anda mungkin juga menyukai