在过去一年半的时间里,我教会了自己很多目标--C,甚至能够在apps上发布一些iOS应用程序。以前对我来说关于面向对象编程的概念是第二天性,我理解MVC、继承、多态性等等。我现在感兴趣的是学习为Android平台开发,这将需要学习Java。我希望找到一些资源,这些资源可以在语法和结构方面与Objective世界中相同的东西匹配Java基础知识。
关于Objective与C++的关系,我正在寻找的正是目标C的维基百科条目。如果有一个文档、博客文章或书籍专门针对Java的目标C,我会像一只蜂蜜上的熊一样把它放在上面。它应该包括这样的东西
谢谢你所有的建议!
发布于 2010-12-20 21:56:05
“匹配语法”不一定是有用的。这两种语言不仅仅是同一事物的不同语法。许多人以这种心态进入一种新的语言,这导致他们用新的语言编写糟糕的代码。例如,Objective中的类方法大致等同于Java中的静态方法,但是类方法可以在子类中被覆盖,而静态方法只能被新的静态方法隐藏--它们更类似于命名空间函数而不是方法。
最好是从一本好书或一本教程中学习Java --而不是从目标学到的东西。
发布于 2010-12-20 21:57:14
看起来这些幻灯片中有一些不错的信息:http://jonathanlehr.files.wordpress.com/2009/09/objective-c-and-java.pdf,如果你能通过一般性介绍的话。
https://stackoverflow.com/questions/4494232
复制相似问题