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

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 VS2022+WDK驱动开发环境
  • ¥30 关于#java#的问题,请各位专家解答!
  • ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并
  • ¥20 pcf8563时钟芯片不启振
  • ¥20 pip2.40更新pip2.43时报错
  • ¥15 换yum源但仍然用不了httpd
  • ¥50 C# 使用DEVMOD设置打印机首选项
  • ¥15 麒麟V10 arm安装gdal
  • ¥20 OPENVPN连接问题
  • ¥15 flask实现搜索框访问数据库