static void Main(String[] args)
    {
        // 14. Cara menginstansiasi kelas baru
            PublicClass publicClass = new PublicClass();

            // 15. Cara memanggil method dengan parameter
            publicClass.setPrivateInt(13);

            // 16. Cara memanggil method dan mendapatkan return value-nya
            System.Console.WriteLine("[13] publicClass.getPrivateInt() = " + publicClass.getPrivateInt());

            // 17. Cara mengubah isi atribut publik dari luar kelas
            publicClass.publicString = "World!";

            // 18. Cara mendapatkan isi atribut publik dari luar kelas
            System.Console.WriteLine("[World!] publicClass.publicString = " + publicClass.publicString);

            // 19. Cara mengisi nilai atribut statik
            PublicClass.staticInt = 10;

            // 20. Cara mendapatkan nilai atribut statik
            System.Console.WriteLine("[10] PublicClass.staticInt = " + PublicClass.staticInt);

            // 21. Cara mendapatkan nilai konstanta
            System.Console.WriteLine("[3.14] PublicClass.PI = " + PublicClass.PI);

            // 22. Cara menginstansiasi kelas dengan turunannya
            PublicClass publicSubClass = new PublicSubClass();

            publicSubClass.setPrivateInt(13);

            // 23. Memastikan method overriding bekerja
            System.Console.WriteLine("[26] publicSubClass.getPrivateInt() = " + publicSubClass.getPrivateInt());
    }
Esempio n. 2
0
    static void Main(String[] args)
    {
        // 14. Cara menginstansiasi kelas baru
        PublicClass publicClass = new PublicClass();

        // 15. Cara memanggil method dengan parameter
        publicClass.setPrivateInt(13);

        // 16. Cara memanggil method dan mendapatkan return value-nya
        System.Console.WriteLine("[13] publicClass.getPrivateInt() = " + publicClass.getPrivateInt());

        // 17. Cara mengubah isi atribut publik dari luar kelas
        publicClass.publicString = "World!";

        // 18. Cara mendapatkan isi atribut publik dari luar kelas
        System.Console.WriteLine("[World!] publicClass.publicString = " + publicClass.publicString);

        // 19. Cara mengisi nilai atribut statik
        PublicClass.staticInt = 10;

        // 20. Cara mendapatkan nilai atribut statik
        System.Console.WriteLine("[10] PublicClass.staticInt = " + PublicClass.staticInt);

        // 21. Cara mendapatkan nilai konstanta
        System.Console.WriteLine("[3.14] PublicClass.PI = " + PublicClass.PI);

        // 22. Cara menginstansiasi kelas dengan turunannya
        PublicClass publicSubClass = new PublicSubClass();

        publicSubClass.setPrivateInt(13);

        // 23. Memastikan method overriding bekerja
        System.Console.WriteLine("[26] publicSubClass.getPrivateInt() = " + publicSubClass.getPrivateInt());
    }