Objective-c类与对象的创建 #import <Foundation/Foundation.h>
//类的声明 //类的名称遵循标识符的规则 类名首字母大写 //NSObject:类必须继承它才具有创建对象的功能
@interface Phone:NSObject{ //大括号里面写属性 @public//表示这个属性能被外部访问 float screen;//屏幕尺寸 int cell;//电池容量 } //方法的声名:注意不能在大括号里面 方法中的数据类型必须用小括号括起来 -(void) call;//声明一个打电话的方法
@end //类的实现:里面做类声明的方法的实现 @implementation Phone -(void) call{ NSLog(@"打电话了"); }
@end int main(){ //创建了一个对象,并取了一个名字p Phone* p=[Phone new]; p->screen=3.5f; p->cell=1420; float fs=p->screen; int ic=p->cell;
NSLog(@"手机的屏幕尺寸是:%f, 手机的电池容量:%d",fs,ic); //调用对象的方法 [p call]; return 0; }
|