-
init的返回值:id是一个万能类型,例如可以用它返回各种类型对象; instancetype代表当前的类型查看全部
-
属性是为了类外能够访问成员变量查看全部
-
声明属性时的几个关键字:strong、nonatomic的作用?在类外可以用点语法进行访问。查看全部
-
属性和类内变量 内类变量(写在{}里面)默认是私有的,在类外不能被访问;而属性用@property来声明,可以在类外使用。查看全部
-
属性就是成员变量的外部接口。查看全部
-
super 调用父类的方法 self 调用当前类的方法查看全部
-
看完查看全部
-
类内使用成员变量、类外使用属性。类外使用成员变量方法之一:类内声明@public,类外声明指向查看全部
-
%p 指针类型查看全部
-
类内使用成员变量,类外使用属性查看全部
-
1,多态的概念:一个父类有多个形态的子类。方法重写和方法重载是多态的必要手段。O-C中不支持方法重载。重载是 方法名一样,其他部分可以不一样。 2,super是调用父类的方法,self是调用当前类的方法。 3,用父类的变量来接受子类的对象。查看全部
-
1,父类的私有变量我们是无法继承的,但是如果父类的方法中使用了私有变量,子类继承了父类的这个方法,那么私有变量的操作在子类中是可以的,但是不可以在子类中直接调用私有变量。 2,如果父类中的方法没有声明只有实现,则子类无法继承父类中对应的方法。 3,点h中声明的方法相当于公有方法,可以被外部的类调用,也可以被子类继承。查看全部
-
super是调用父类方法 self是调用当前类方法查看全部
-
1、方法重写 子类继承父类的方法,同时修改父类方法 (参数个数,返回值完全与父类中的方法相同) 2、方法重载 函数名一样(参数个数或返回值与父类中方法不同)查看全部
-
如果父类中的方法没有写声明只写了实现则子类无法继承父类中对应的方法查看全部
举报
0/150
提交
取消