【Object-C】类Class

+ ( void )initialize; “+” 表示这是一个类方法
- ( instancetype )init;“-” 表示这是一个实例方法

/*
封装:
@interface 是建立类的关键字,相当于C++ 中的class。类的名字继承于NSObject
并且对NSObject只有单继承,和public 继承方法
end 表示类结束
 1
、方法写在大括号之外
 2
、如果不写封装属性,默认是protected
 3
@protected 修饰的成员只能在类内以及派生类类内使用
 4
@public 修饰的成员在类内外都可以使用
 5
@private 修饰的成员只可以在base类内使用
 6、成员方法没有publicprivateprotected 属性
*/
#import  <Foundation/Foundation.h>
@interface  occlassone :  NSObject
{
   
  @private
   
  long  l ;
    short s;
}
//初始化方法id:typedef struct objc_object *id; A pointer to an instance of a class.
-(
id)init:(int)newAge andName:(char *)newName ;
/*
 "-"
表示实例方法
 id
 表示返回值
 init
 表示方法名
 int
 表示参数类型
 newAge
 表示一个形式参数的名字
 andName
 表示标签
 (char *)
 表示第二个参数类型
 newName
第二个参数的名字
 
参数之间用":"隔开,有几个“:”就有几个参数
 */
-( void )dispaly;

-(
void )dealloc; //释放资源,相当于析构函数

-(NSString *)description//描述类的方法
{
   
  NSString  *str = @"peple is here  "  ;
    return str ;
}
@end


初始化实例
  Sort  * sort = [[ Sort  alloc  ] init ];

调用方法
[sort  bubbleSort :a   andLenth : 6 ];

实例化一个对象
people *p = [[people alloc]init:30 andName:"wujg"];




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值