#import和继承有什么区别?

时间:2014-01-24 05:59:50

标签: ios objective-c inheritance

在classa.h中

#import "ClassB.h"
@inteface classa : ClassB

继承的优点是什么,以及导入的优势是什么

请解释

在classa.m中

    #import "ClassB.h"

访问类文件中的成员。 同样的事情访问ClassB中的成员

有什么不同?

1 个答案:

答案 0 :(得分:2)

导入使文件可以访问其他类文件,允许开发人员创建其他类的实例,以便文件可以进行交互。继承是一个完全不同的概念。基本上,如果一个类从另一个类继承,它具有该类的所有对象和方法,加上一些。例如,如果你有一个“动物”类,它可能包含吃,喝和呼吸等方法。然后,如果你有一个名为人类的类,它可以继承动物,意味着它仍然可以吃,喝,呼吸,但你会添加人类特定的东西,如姓名,社会安全号码等。这是一个良好的java继承说明,与Objective-C基本相同:http://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html