开发者

object based and object oriented language

开发者 https://www.devze.com 2023-02-04 21:02 出处:网络
well i am having lots of question regarding to the desir开发者_如何学Goed topic,well its better to be short here.

well i am having lots of question regarding to the desir开发者_如何学Goed topic,well its better to be short here.

1> C# is object oriented or object based

2> java is object oriented or object based

as per my knowledge c# is object oriented and java is object based,if it is true then what makes java to be oriented not object oriented.


Object based programming paradigm makes use of all the features of object oriented programming except for inheritance. For example JavaScript is object based whereas Java is object oriented.

Although it is common to use these two terms mutually exclusively, practically speaking, an object oriented language is also object based but not vice versa.


Both C# and Java are object-oriented languages.

Generally, a language is regarded as "object-based" when it lacks support for certain central features of a truly object-oriented language, namely inheritance and polymorphism. A good example of an object-based language is VB 6 (the pre-.NET version). It was based on objects, but it did not support either inheritance or polymorphism, making it impossible to regard as a truly object-oriented language.

0

精彩评论

暂无评论...
验证码 换一张
取 消