[问题] Java的物件导向不够纯粹

楼主: dharma (達)   2015-07-01 08:10:18
一些人觉得Java在物件导向上面做的没有Ruby和Smalltalk纯粹。但是最新出现的用Java
实现的语言Groovy解决了这些问题。
https://zh.wikipedia.org/wiki/Java
只稍微会Java
Ruby和Smalltalk完全没接触过
那么维基说Java的物件导向不够纯粹
是指什么?
看这篇介绍Groovy
http://www.codedata.com.tw/java/groovy-tutorial-1-understanding-groovy/
Groovy解决Java物件导向不够纯粹的问题
是指Groovy写法比较简洁
不像Java过度严格囉嗦
是这件事?
Thank
作者: LaPass (LaPass)   2015-07-01 10:03:00
你应该去问讲的人的意思吧?纯粹这种没明确定义的用词,属于自然语言范畴,不是程式语言在管的
作者: swpoker (swpoker)   2015-07-01 10:32:00
java是静态的
作者: mars90226 (火星人)   2015-07-01 10:37:00
我想是没有区分基础型别与物件的型别在Ruby,你可以对Integer等型别call method
作者: Frozenmouse (*冰之鼠*)   2015-07-01 11:13:00
我想是 primitive types 的存在
作者: Killercat (杀人猫™)   2015-07-01 11:13:00
我觉得看了你文章,我个人是建议哲学的问题少碰比较好还是专注于一个程式的语言层次会比较理想些..建议啦老是问些哲学问题,其实还不如下去摸摸看体验一下
作者: Frozenmouse (*冰之鼠*)   2015-07-01 11:16:00
如上所述 Ruby连数字都是物件 无Java基本型别的概念我推太慢了XDDD 我是指再上去几楼
作者: popcorny (毕业了..@@")   2015-07-01 11:35:00
同意Killercat, 不够纯粹 so? 符合需求就好了..
作者: cha122977 (CHA)   2015-07-01 13:12:00
应该就是primitive types
作者: luoqr (.....)   2015-07-01 19:04:00
有时候稍微严苛一点的语法对团队来讲也许是件好事写javascript如果每个人都有自己style那维护起来跟地狱一样
作者: cha122977 (CHA)   2015-07-01 21:22:00
这时候就需要formatter XD
作者: Deltaguita (伯利兹)   2015-07-02 01:43:00
在java也可以对Integer call function, 前面几楼是想是想说int吧
作者: Frozenmouse (*冰之鼠*)   2015-07-02 19:48:00
Integer是class啊,它从来不是primitive...
作者: Deltaguita (伯利兹)   2015-07-03 17:30:00
我是单纯指mars大啦
作者: mars90226 (火星人)   2015-07-04 02:34:00
因为在Ruby中就叫做Integer,我知道Java中是int
作者: cha122977 (CHA)   2015-07-04 12:36:00
java中有int也有Integer 是不一样的东西
作者: flowwinds (..)   2015-07-10 19:57:00
个人觉得程式语言是拿来写的, 从实作中加深理解

Links booklink

Contact Us: admin [ a t ] ucptt.com