在java中,我想问一个很傻的问题。为什么要声明对象啊??本人初学,谢谢了

2025-03-03 08:59:03
推荐回答(3个)
回答1:

因为java是“强类型”语言,何谓强类型语言呢?就是一个变量必须有确定的类型(比如int了,String了。。。),变量的类型转换也只能按特定的规则来,不能随便转(这点跟javascript不同,这也说明javascript跟java半毛钱关系都没有,只是javascript借了java的名气,虽然javascript与java结合的很好)这也符合面向对象编程语言的特点,一个对象必然属于一个类型的撒,大地意思就是必须先声明变量,确定变量的类型,java虚拟机才能在内存中为变量分配空间。。。。。。
我说的也不是太明白,反正你不明白也不要紧,学多了自然就是这么回事,

回答2:

java是面向对象的程序设计语言(虽然不是那么彻底,就是因为有像int,char这样的基本类型的存在),所以在面向对象程序设计语言中有一句话:“一切都是对象!”。
这句话的意思就是,在面向对象程序设计语言中你所能用的应该都是对象(java中也是同理,虽然有像int,char,float等的存在,使得java不是那么过于纯净,但是java中引入了Integer,String等包装类),而不是基本类型或是其他的什么东东。
如果java中去除了int、char、float、double等基本类型,那么java才是一门彻彻底底的面向对象程序设计语言。
面向对象跟符合现实。当你从事一段面向对象编程后,我想,你可能或为还存在面向过程的程序设计语言而感到惊奇。

回答3:

- -# 确实是很傻的问题,Java和核心思想是面向对象。LZ你说为什么要声明对象?