黑马程序员技术交流社区
标题:
对象到底是什么?别说是类的实例化.还有,为什么不直接定...
[打印本页]
作者:
15521086286
时间:
2016-1-28 23:41
标题:
对象到底是什么?别说是类的实例化.还有,为什么不直接定...
不讲类的对象的关系.别用车类,和一部私家车说对象.假如没有车类,就会没有私家车么?两个问题
1从Java编程角度,对象底是个什么东西,抛开和类的关系.
例如,从内存上来说,对象是一个在堆内存开辟的存储空间,或者从整个程序的运行流程上来说,从这方面的角度,如何完善对对象的定义,谢谢!
2既然Java中说万物都是对象,为什么一定要先有类,再有对象,而不是先有对象再有类?
这样更符合人的思维习惯.
作者:
pea
时间:
2016-1-29 00:25
其实生活本来就是先有了很多对象,然后人为的划分成类了.但是往后我们认识事物的时候就已经把这些信息整理过了,让我们由整体到局部去认识.比如,我们知道有个地球,陆地上有五大洲,美洲有哪些国家,有什么人,,亚洲有个中国,有黄种人,一级一级往下学啊,如果按照你的逻辑,先有对象再有类,那就等于先告诉你世界有多少人种,等你全部学完了再把他们分为成黑种黄种白种三个类,这样什么时候才是个头呢,你不可能把所有的人种都认识一个遍啊,所以从上往下是惯用的学习方式上层的类别也少一些,方便我们理解啊,
作者:
参禅悟道
时间:
2016-1-29 09:35
对于你这种情况,我建议你呀,先多写写代码,当你写多了(先写个几万行再说吧),自然就不会有这种疑问了,对于刚开始学程序的学生来说,都会有各种钻死牛角尖的问题,为什么叫类?英文字母class,对于美国人来说,他们不知道“类”这个字,他们只知道“class”,要解决各种编程问题,最终总结出来这样的一种更好用,更优化。。。。更好的规则(面向对象)。换句话说,凭什么现在非得一夫一妻制,凭什么不能一夫多妻制,刚从民国,进入现代社会主义国家的时候,一夫多妻的人肯定不适应和不喜欢一夫一妻制,这几十年过来了,不也习惯了吗,并且之所以一夫一妻制是因为一夫多妻制,有很多不公平,不好的地方。所以说呀,你大可不必这么较真儿,再过一段时间,你就不会有这种问题了。
作者:
ContainsM
时间:
2016-1-29 11:52
万物皆对象, 比如我们每一个人都是不同对象,但是我们都属于同一个类(人类)
作者:
谁的苍茫
时间:
2016-1-29 14:03
你对类和对象的关系还没有了解清楚
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2