Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

UTS

Pemgrograman Berbasis Objek

Adib Ahmad Istiqlal


180535632509
S1 TIA 2018 OFF A
package UTS;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

class Prat {
public static String bacaInputan() {
String baca = "";
InputStreamReader input = new InputStreamReader(System.in);
BufferedReader buf = new BufferedReader(input);
try {
baca = buf.readLine();
} catch (IOException e) {
System.out.print("Error");
}
return baca;
}
}

abstract class a
{

public void sapa()


{
System.out.print("Halo There ");
}
public void Nomor()
{
System.out.println("Your Data Is ");
}
public abstract void Tampilan();
}

class b extends a {
private String kegiatan;
protected String nama;
protected int NIM;
public b(String nama) {
this.nama = nama;
}

//Overload
public void Nomor (int NIM)
{
this.NIM = NIM;
System.out.println(this.NIM);
}
@Override
public void sapa() {
super.sapa();
Nomor();
String Upper = this.nama.toUpperCase();//Accessor;
System.out.println(Upper);
}
public void Tampilan() {
System.out.println("Anda Sedang Dalam Halaman MIT , Apa Yang Anda
Ingin Lakukan ? ");
kegiatan = Prat.bacaInputan();
}

public void setKegiatan(String Kegiatan) {


try {
Kegiatan = this.kegiatan;
if (Kegiatan.equals("logout")) {
throw new NullPointerException();
} else {
Tampilan();
}
} catch (NullPointerException e) {
System.out.println();
System.out.println();
System.out.println("Logout Command Successfully... See You , Come
Back Again If You Want... We'll Help You ");
}
}

public class no1{


public static void main(String args [])
{
b logout = new b("adib");
logout.sapa();
logout.Nomor(2339910);
logout.Tampilan();
logout.setKegiatan("logout");
}
}

Jika Logout Berhasil


Jika Logout Gagal

You might also like