что делает Java не чисто объектно-ориентированным языком? [закрыто]

Я думаю, что Java является чисто объектно-ориентированным, но на самом деле это не так. Но я не знаю, почему Java не является чисто объектно-ориентированным языком, пожалуйста, помогите мне выяснить причину.

12 голосов | спросил Pushpendra Kuntal 27 Maypm11 2011, 15:19:28

3 ответа


0

Это домашнее задание, верно?

Примитивные типы, вот почему. Например попробуйте это:

int i = 42;
System.err.println(i.toString());
ответил Rom1 27 Maypm11 2011, 15:20:55
0

Обычное возражение заключается в том, что Java не является «чисто» ОО, поскольку имеет примитивные типы (int, double и т. д.), которые не являются объектами.

ответил JB Nizet 27 Maypm11 2011, 15:21:51
0

Чтобы сделать доказательство от противного: в Java есть int и int, как и все примитивные типы в Java, не является Object. Хотя, возможно, есть и другие причины.

ответил Waldheinz 27 Maypm11 2011, 15:22:01

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132