程宇寒 2019-10-06 16:10 采纳率: 100%
浏览 844
已采纳

java编程中说的万物皆对象?这句话怎么理解?

万物皆对象?这句话是从我们现实世界中的角度来说的还是从程
序角度来说的呢?

如果从现实生活世界中来说:

我家的那张桌子是一个具体的对象,

我家的那条哈巴狗是一个具体的对象,

我家的那台冰箱是一个具体的对象,

我家的那台65寸的电视是一个具体的对象,

以上说的都没错

那么,如果从程序角度来说的话,看下面的例子

int x = 666;

double y = 888.88;

x和y严格意义上来说,应该都不算是对象吧!

所以,万物皆对象这句话到底怎么理解呢?

到底是从现实生活世界角度理解还是从程序角度去理解呢?

请赐教!

尽量通俗易懂,举例说明,谢谢大家!

不要喷,也不要酸!

  • 写回答

3条回答 默认 最新

  • first... 2019-10-06 19:21
    关注

    int和double不是对象,是基本类型
    对象拥有属性和方法,所有java把int包装成Integer对象,把double封装成Double对象。
    Integer和int能自动转换,所以开发者使用时,如果需要调用int有方法,则直接将int装换为Integer。
    就有点,万物皆对象的感觉。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已采纳回答 3月21日

悬赏问题

  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算