Esempio n. 1
0
        static void Main(string[] args)
        {
            // Object instantiation
            Customer customer = new Customer();

            Aritmatic aritmatic = new Aritmatic();

            // Partial class instance
            partialClass pClass = new partialClass();

            // Constructor class instance
            Employe employe = new Employe(20, "Agus", "Novian", "Indonesia", "Programmer");

            // Destructor class instance
            EmployeDestructors employeDestructors = new EmployeDestructors();

            // Overloading class instance
            funcOverloading funcOverloading = new funcOverloading();

            // Encapsulation class instance
            Encapsulation encapsulation = new Encapsulation(100);

            // Inheritance class instance
            Students students = new Students();
            // Here child object can access both class methods
            Child child = new Child();

            // Inheritance class instance constructor
            Child childConstructor = new Child();

            // Method
            customer.displayData(); // Customer

            aritmatic.Additional(); // Aritmatic

            pClass.method1();       // partial1
            pClass.method2();       // partial2

            StaticClass.calcute();  // static class

            // Constructor
            employe.AppendData(); // constructor
            Employe.getData();    // static constructor

            // Destructor
            employeDestructors.getData();

            // Overloading
            funcOverloading.setName("\nAgus");
            funcOverloading.setName("Agus", "Novian");
            funcOverloading.setName("Agus", "Novian", "programming");

            // Encapsulation
            encapsulation.MySquere();

            // Students inheritance
            Console.WriteLine("Inheritance");
            students.StudentMethod();
            child.StudentMethod();
            child.ChildMethod();

            // Student constructor
            Console.WriteLine("Inheritance constructor");
            childConstructor.StudentMethod();
            childConstructor.ChildMethod();
        }