Skip to content

Instantly share code, notes, and snippets.

View dsapoetra's full-sized avatar

Dimas Saputra dsapoetra

View GitHub Profile
interface Pizza{
void cook();
String getTopping();
}
//=======
class PepperoniPizza implements Pizza{
String topping;
void cook() {
System.out.println("Cooking pepperoni pizza");
}
abstract class Pizza {
String topping;
String getTopping() {
return this.topping;
}
abstract void cook();
}
// ===========
class PepperoniPizza extends Pizza {
void cook() {
public class HealthInsuranceCustomerProfile implements CustomerProfile {
@Override
public boolean isLoyalCustomer() {
return true;
}
}
public class HealthInsuranceCustomerProfile {
public boolean isLoyalCustomer() {
return true;
}
}
public class HealthInsuranceCustomerProfile {
public boolean isLoyalCustomer() {
return true;
}
}
public class Student {
private String studentId;
private String address;
private Date studentDayOfBirth;
public void save() {
new StudentRepository.save(this);
}
public String getStudentId() {
public class Student {
private String studentId;
private String address;
private Date studentDayOfBirth;
public void save() {
String objectStr = MyUtils.serializeIntoAString(this);
Connection connection = null;
Statement statement = null;
try {
public class Square {
private int side = 5;
public int getArea() {
return side * side;
}
public int getPerimeter() {
return side * 4;
public class Square {
private int side = 5;
public int getArea() {
return side * side;
}
public int getPerimeter() {
return side * 4;
public class Square {
private int side = 5;
public int getArea() {
return side * side;
}
public int getPerimeter() {
return side * 4;