java - Java中的类不就相当于c中的结构吗

标签 java c class structure

我昨天刚开始学习java,因为我想制作android应用程序。到目前为止我只知道c。我正在读一本名为“Head First java”的书,它一直在谈论对我来说相当新的对象和类。我只有一个问题,如果有人能为我澄清这一点,那将会非常有帮助: 类(java)和结构(c)之间有什么区别? ps:如果您能给我推荐一本真正适合初学者的书,我也很高兴,因为我现在正在读的书对于那些完全不熟悉面向对象编程的人来说没有足够的细节。谢谢。

最佳答案

没有。您无法通过 Struct 获得继承、方法、抽象方法、多态性以及更多面向对象的概念。

您可以尝试使用结构使 C 符合面向对象的行为,但这与使用面向对象的语言不同。

关于java - Java中的类不就相当于c中的结构吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23160896/

相关文章:

java - 如何将Java写的 "ArrayList<ClassNod>"转成C++程序语言?

java - 为什么我不能将 double 隐式转换为 int?

c - 用于无括号、空格敏感的 C 语法的工具

c - 用于从 char* 进行精确转换的 gcc 选项

java - 添加两个对象——难以理解接受一个对象作为参数

css - HTML 和 CSS 中的悬停问题

java - 如何使用PaymentIntent(Stripe)授权资金?

java - 在对数函数中使用递归幂函数,无需 Math.functions

java - JFrame性能低下

c++ - 如何查找进程中单个线程的 CPU 使用率