Object-C类方法构造函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Object-C类方法构造函数相关的知识,希望对你有一定的参考价值。

Object-C 代码分为三部分:.h文件、.m文件及调用文件

.h源文件

#import <Foundation/Foundation.h>

@interface Student:NSObject
{
NSString *studentName;
NSInteger age;
}
-(void) printInfo;
-(void) setStudentName:(NSString*) name;
-(NSString*) studentName;
-(NSInteger) age;

@end

 .m源文件

#import "Student.h"

@implementation Student

-(void) printInfo
{
NSLog(@"姓名:%@ 年龄:%d岁",studentName,studentAge);
}
-(void) setStudentName:(NSString*) name
{
studentName=name;
}
-(void)setAge:(NSInteger) age
{
studentAge=age;
}
-(NSString*) studentName
{
return studentName;
}
-(NSInteger) age
{
return studentAge;
}
@end

 调用源文件

Student *student=[[Student alloc]init];  //init相当于实例化
[student setStudentName:@"张三"];
[student setAge:10];
[student printInfo];
[student release]; //资源释放

 

实例方法和构造函数的总结

技术分享

 

以上是关于Object-C类方法构造函数的主要内容,如果未能解决你的问题,请参考以下文章

Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段

在 Visual Studio 中创建构造函数的代码片段或快捷方式

这个嵌套类构造函数片段可以应用于泛型类吗?

object-c 简单入门

使用python中的构造函数限制在单例类中创建对象

Object-c 类对象方法