首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >比较Java与目标C(语法和基础)的资源

比较Java与目标C(语法和基础)的资源
EN

Stack Overflow用户
提问于 2010-12-20 21:40:18
回答 2查看 3.6K关注 0票数 5

在过去一年半的时间里,我教会了自己很多目标--C,甚至能够在apps上发布一些iOS应用程序。以前对我来说关于面向对象编程的概念是第二天性,我理解MVC、继承、多态性等等。我现在感兴趣的是学习为Android平台开发,这将需要学习Java。我希望找到一些资源,这些资源可以在语法和结构方面与Objective世界中相同的东西匹配Java基础知识。

关于Objective与C++的关系,我正在寻找的正是目标C的维基百科条目。如果有一个文档、博客文章或书籍专门针对Java的目标C,我会像一只蜂蜜上的熊一样把它放在上面。它应该包括这样的东西

  • 类方法声明和实现
  • 实例方法声明和实现
  • 如何组合方法名(即+/-(返回类型)methodName:(Type)参数;)
  • 声明属性

谢谢你所有的建议!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-20 21:56:05

“匹配语法”不一定是有用的。这两种语言不仅仅是同一事物的不同语法。许多人以这种心态进入一种新的语言,这导致他们用新的语言编写糟糕的代码。例如,Objective中的类方法大致等同于Java中的静态方法,但是类方法可以在子类中被覆盖,而静态方法只能被新的静态方法隐藏--它们更类似于命名空间函数而不是方法。

最好是从一本好书或一本教程中学习Java --而不是从目标学到的东西。

票数 7
EN

Stack Overflow用户

发布于 2010-12-20 21:57:14

看起来这些幻灯片中有一些不错的信息:http://jonathanlehr.files.wordpress.com/2009/09/objective-c-and-java.pdf,如果你能通过一般性介绍的话。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4494232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档