Мы говорим, что Java не является чисто объектно-ориентированным, поскольку примитивные типы данных не являются объектами. Но как в приведенном ниже коде объект хранит примитивный тип данных?
public class Test{
public Object meth(Object obj){
System.out.println(obj instanceof Object);//It prints true
System.out.println("Value = "+obj);//It prints "Value = 1"
return obj;
}
public static void main(String[] args) {
int a = 1;
System.out.println(new Test().meth(a));
}
}
Подробнее здесь: https://stackoverflow.com/questions/154 ... t-oriented
Является ли Java чисто объектно-ориентированным? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему Java не является чисто объектно-ориентированным языком? [закрыто]
Anonymous » » в форуме JAVA - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Вопрос по теории объектно-ориентированного программирования на Java [дубликат]
Anonymous » » в форуме JAVA - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-