我昨天刚开始学习java,因为我想制作android应用程序。到目前为止我只知道c。我正在读一本名为“Head First java”的书,它一直在谈论对我来说相当新的对象和类。我只有一个问题,如果有人能为我澄清这一点,那将会非常有帮助: 类(java)和结构(c)之间有什么区别? ps:如果您能给我推荐一本真正适合初学者的书,我也很高兴,因为我现在正在读的书对于那些完全不熟悉面向对象编程的人来说没有足够的细节。谢谢。
最佳答案
没有。您无法通过 Struct 获得继承、方法、抽象方法、多态性以及更多面向对象的概念。
您可以尝试使用结构使 C 符合面向对象的行为,但这与使用面向对象的语言不同。
关于java - Java中的类不就相当于c中的结构吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23160896/