TrialProject

Run Settings
LanguageJava
Language Version
Run Command
class Main { public static void main(String[] args) { System.out.println("Hello World!"); User dtUser = new User("R001","Robert"); String UserID = dtUser.getName(); User.login(); System.out.println("My Name is " + UserID); KelasA dtKelasA = new KelasA(); dtKelasA.methodC(); KelasB dtKelasB = new KelasB(); dtKelasB.methodC(); System.out.println("Perhitungan : " + Perhitungan.nilai); System.out.println("Perhitungan method : " + Perhitungan.getNilai()); Perhitungan dtPerhitungan = new Perhitungan(); //dtPerhitungan.makan(); Perhitungan.makan2(); } }
public class User { public String UserID; public String Name; public User(String UserID, String Name) { this.UserID = UserID; this.Name = Name + " Jr."; } public String getUserID() { return this.UserID; } public void setUserID(String UserID) { this.UserID = UserID; } public String getName() { return this.Name; } public void setName(String Name) { this.Name = Name; } public static void login(){ System.out.println("Login berhasil.."); } }
public class KelasA { private int memberA = 5; char memberB = 'A'; double memberC = 1.5; private int functionA() { return memberA; } int functionB() { // Pemanggilan private member dan private function int hasil = functionA() + memberA; return hasil; } protected void methodC(){ System.out.println("Percobaan access modifier!!!"); } }
public class KelasB extends KelasA { @Override public void methodC() { super.methodC(); System.out.println("Contoh pemanggilan protected dari package luar"); } }
public class Perhitungan implements Hewan{ public static int nilai = 7; public Perhitungan() { nilai++; } protected static int getNilai(){ return nilai++; } @Override public void makan() { } public static void makan2() { System.out.println("Contoh pemanggilan implements --> makan"); } }
public interface Hewan { public static final String respirasi = "oksigen"; public void makan(); public static void minum() { }; }
Editor Settings
Theme
Key bindings
Full width
Lines