Advertisement

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)

还没有任何评论哟~