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(); }