You are on page 1of 3

public class Square extends Shape{

public void Square(){

System.out.println("Bentukku kotak ...");

public class Circle extends Shape {

public void Circle(){

System.out.println("bentukku bulat ...");

public abstract class Shape {

private String name;

private String area;

public void name(){

System.out.println("Nama bentuk...");

public void area(){

System.out.println("Nama area");

/**

* @return the name

*/

public String getName() {

return name;

/**

* @param name the name to set

*/
public void setName(String name) {

this.name = name;

/**

* @return the area

*/

public String getArea() {

return area;

/**

* @param area the area to set

*/

public void setArea(String area) {

this.area = area;

public class Mahasiswa {

protected int nim=0;

protected String name;

protected String address;

protected int nilai=0;

public Mahasiswa() {

System.out.println("Inside Mahasiswa:Constructor");

name = "" ;

address = "" ;

}
public Mahasiswa (String name,String address){

this.name = name;

this.address= address;

public String getName(){

System.out.println("Nama mahasiswa: "+name);

return name;

public String getAddress (){

return address;

public void setName(String name){

this.name=name;

public void setAddress (String add){

this.address = add;

public class StudentRecord extends Mahasiswa {

public StudentRecord()

System.out.println("Inside StudentRecord=Constructor");

@Override

public String getName(){

System.out.println("Nama mahasiswa: "+name);

return name;

public static void main (String[]args){

StudentRecord agus = new StudentRecord();

You might also like