Jumat, 10 Juni 2011

ini contoh lainnya dari inheritence.....

slamat mencoba....!!

*langkah ke-1: Membuat Class Shape*/
class Shape{
String name, size;
public Shape(String name){
this.name = name;
}

public void printShapeInfo(){
System.out.println("Shape name : "+name);
System.out.println("Shape Size : "+size);
}

public void printShapeName(){
System.out.println("Shape name : "+name);
}

public void printShapeSize(){
System.out.println("Shape size : "+size);
}
}

/*langkah ke-2: Membuat Class Square turunan dari Shape*/
class square extends Shape{
String name, size;
int length, width;

public square(String name){
super(name);
}

public void printShapeInfo(){
super.printShapeInfo();
}

public void printShapeName(){
super.printShapeName();
}

public void printShapeSize(){
super.size = String.valueOf(length*width);
super.printShapeSize();
}

public void printWidth(){
System.out.println("Lebar : "+width);
}

public void printLength(){
System.out.println("Panjang : "+length);
}
}

/*langkah ke-3: Membuat Main Program dengan Nama Class Main */
class main{
public static void main (String[] args){

square persegi = new square("persegi");
persegi.length = 10;
persegi.width = 8;
persegi.printShapeName();
persegi.printLength();
persegi.printWidth();
persegi.printShapeSize();
System.out.println("\n");

persegi.printShapeInfo();
}
}





:) :) :) :) !!!

Tidak ada komentar:

Posting Komentar