Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

Jumat, 14 November 2014

Latihan - Shape Info

11.20 Posted by ibidathoillah No comments
Shape
Buatlah class Shape. class memiliki dua field String: name dan size. class mempunyai method
printShapeInfo, dimana hanya mengeluarkan nilai name dan field size dari object Shape. Juga
memiliki method printShapeName dan printShapeSize, dimana mencetak nama dan size dari
object, berturut-turut.
Menggunakan pewarisan, buat class Square dengan field yang sama dan method seperti itu dari
class Shape. Class ini mempunyai dua tambahan field integer: length dan width. Method
printShapeLength dan printShapeWidth yang mencetak panjang dan lebar object yang juga
termasuk dalam class ini. Anda juga harus meng-override printShapeInfo untuk mencetak
keluaran field tambahan dalam subclass juga.


public class shape

{

    String name = "Bentuk dari bagun"; //diwariskan ke class square

    String size = "Besarnya 1000cm^2"; //diwariskan ke class square

    void printShapeInfo()

    {

    System.out.println("Berbentuk :"); //dioverdrive

    }    

        class square

        {

        int length=500; //tambahan field interger

        int width=500; //tambahan field interger

        void printShapeName()

        {

            System.out.println(name);

            System.out.println(size);

            System.out.println("lebar:"+width+",panjang:"+length); //tambahan field interger

        }

        void printShapeInfo()

        {

            System.out.println("Merupakan Persegi");



        }

    }





    public static void main (String[]args)

    {

    shape s = new shape();

    square sq = s.new square();

    sq.printShapeName(); 

    s.printShapeInfo(); //Shape info

    sq.printShapeInfo(); //hasil Overdrive

    }

}

       



Tidak ada komentar:

Posting Komentar