gpt4 book ai didi

java - 比较 Java 和 Objective-C 的资源(语法和基础知识)

转载 作者:太空狗 更新时间:2023-10-30 03:49:45 24 4
gpt4 key购买 nike

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

The Wikipedia entry for Objective-C关于 Objective-C 与 C++ 的关系,正是我正在寻找的东西。如果有一篇文档、博客文章或书籍专门介绍与 Objective-C 相关的 Java 之类的东西,我会像熊熊一样把它看遍。它应该包括像

这样的东西
  • 类方法声明和实现
  • 实例方法声明和实现
  • 如何组成方法名(即 +/-(returntype)methodName:(type)argument; )
  • 声明属性

感谢您的所有建议!

最佳答案

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

最好只从一本好书或教程中学习 Java — 没有您的 Objective-C 包袱。

关于java - 比较 Java 和 Objective-C 的资源(语法和基础知识),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4494232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com