Objective-C学习笔记(二十三)——面向对象封装
发布时间
阅读量:
阅读量
OC作为一种面向对象的编程语言,其核心特性之一便是封装。在以往编写的代码中,或多或少都体现了封装的理念。接下来,我们将对封装这一概念进行深入探讨。简而言之,封装意味着在类的内部通过成员变量来体现其属性特征,并通过对外提供方法的方式供外部调用。
(一)代码一:
(1)首先定义一个名为MyClass的类,在MyClass.h文件中声明一个属性以及一个用于打印的方法:
@property(nonatomic,strong) NSString *className;//声明属性;
-(void)show;
AI写代码objc
(2)在MyClass.m文件中达成此方法的实现,输出成员变量的具体数值:
-(void)show{
NSLog(@"className = %@",_className);//这里我并没有创建成员变量,只创建了属性,成员变量是默认生成的;
}
AI写代码objc
(3)在main.m文件中,通过创建对象并对相应属性进行赋值操作,随后调用该对象的方法以实现信息的输出显示。
MyClass *myclass = [[MyClass
全部评论 (0)
还没有任何评论哟~
