Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

why C++ Partial Object Oriented Programming Language and C#
and Java Fully Object Oriented Language

Answer Posted / techy

Tsahi's answer is correct. Let me add few points to support
his answer.

1. According to "Pure" object oriented principle, no
method/routine should exist without the object. In C++, main
() method can be independant and does not need any class
but Java/C# its static method of "some" class.

2. C++ provides "Friends" which is absolute corruption to
the OO-Principle of encapsulation.

3. According OO-Principle, everything needs to be object.
C++ provide inbuilt datatype- int,float etc which are not
object in their nature. C#/Java also provides same kind of
datatype but its inner presentation is always object. For
example: in java you have got wrapper classes and in C#,
all these types are derived from System.ValueType object.

4. According OO-Principle, one object should have only one
hierarchical parent reference. In C++, Multiple-Inheritance
contradicts this principle.

Is This Answer Correct ?    129 Yes 8 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Why do we use public static void main in c#?

892


Can derived classes have greater accessibility than their base types?

886


How can I check the type of an object at runtime?

911


What is constants in c#?

823


Explain jagged arrays in c#?

938


What is _layout cshtml?

813


What are the drawbacks of extending an interface as opposed to extending a class?

816


What are collection classes?

879


How do I do implement a trace and assert?

938


Is functional interface runnable?

844


What is the default value of boolean variable?

909


What is a event in c#?

833


What is transparent caching with aop ?

1020


what are pointer types in c#

940


What is mvc in c#?

840