Object Oriented Simpler language
Compared to earlier OO languages like C++, it is simple
Designed considering the pitfalls of earlier languages Architecture Neutral/Portable
Example: Java code compiled on Windows can be run on Unix without recompilation
Write Once, Run Anywhere Secure
Built -in security features like absence of pointers
Unified Modeling Language (UML) is a set of diagrams which pictorially represent object oriented design UML is extensively used by software engineers to communicate design In OO Design
Pictures are easier to understand than textual explanation UML Class diagram is a technique to represent classes and their relationships pictorially
Refers to an object’s ability to behave differently depending on its type
-Poly = ‘many’
-morph = ‘form’ Method Overloading is a way to achieve polymorphism Practice of using same method name to denote several different operations For example, consider a class String which is designed to simplify string operations Append functions are [...]
Encapsulate = “En” + “Capsulate”; En = “In a”; Encapsulate = “In a Capsule”
-Localization of information of knowledge within an object.
-Information hiding
-A car’s dashboard hides the complexity and internal workings of its engine. Process of hiding the members from outside the class Implemented using the concept of access specifiers
A Class
-Is a blue print used to create objects.
-Is a software template that defines the methods and variables to be included in a particular kind of Object. Examples
-Animal, Human Being, Automobiles, Bank Account, Customer A class contains state and behavior State (Member Variables)
-Variables defined inside the class
Categories
- Accounts, Finance
- Architect,Interior Design
- Automobiles
- Banking, Financial Services
- BPO, KPO
- Construction, Engineering
- Consultants
- Content, Journalism
- Engineering Design
- Export, Import
- Fashion
- Feng Shui
- Gadgets
- Global, Climate
- Healthcare, Medical
- Hotels, Restaurants
- HR, Admin
- Insurance
- IT, Software Services
- IT- Hardware
- Management
- Marketing, Advertising
- Media, Entertainment
- NGO
- Other
- Pharma, Biotech
- Photography
- Recipe
- Retail
- Site Engineering
- Teaching, Education
- Telecom
- Travel
- Trekking and Mountaineering
- TV, Films
- Web, Graphic Design
Calendar
February 2012 M T W T F S S « Jul 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
Add Widgets (Secondary Sidebar)
This is your Secondary Sidebar. Edit this content that appears here in the widgets panel by adding or removing widgets in the Secondary Sidebar area.
