Student.h

// @interface代表声明一个类
// : 代表继承
@interface Student : NSObject { // 成员变量要定义在下面的大括号中{}
int age;
int no;
} // 在这里声明的所有方法都是公共 // age的get方法
// - 代表动态方法 + 代表静态方法
- (int)age; // age的set方法
- (void)setAge:(int)newAge; // no的get方法
- (int)no; - (void)setAge:(int)newAge andNo:(int)newNo;
@end
#import "Student.h"

@implementation Student

- (int)age {
NSLog(@"调用了getAge方法");
return age;
} - (void)setAge:(int)newAge {
age = newAge; NSLog(@"调用了setAge方法");
} - (int)no {
return no;
} - (void)setAge:(int)newAge andNo:(int)newNo {
age = newAge;
no = newNo;
}
@end

最新文章

  1. JavaScript 属性类型(数据属性和访问器属性)
  2. Django Restful Framework (一): Serializer
  3. C# 利用socekt做到http监听,怎么样才能做到高性能
  4. wcf测试证书的创建
  5. LVM在线扩容
  6. window.location.search
  7. div+css登陆界面案例2
  8. 【原】lua的table深拷贝
  9. [可拖动DIV]刚开通博客顺便就写了点东西!
  10. Oracle常用脚本——通过RMAN配置RAC环境的分布式磁带机
  11. html 超链接(a)详细讲解
  12. chattr文件锁
  13. java既然存在gc线程,为什么还存在内存泄漏?
  14. The declared package does not match the expected package Java
  15. mybatis整合springboot 以及需要注意的细节
  16. [代码笔记]VUE路由根据返回状态判断添加响应拦截器
  17. 如何下载 Google Play 应用的apk
  18. 关于xampp中无法启动mysql,Attempting to start MySQL service...的解决办法!!
  19. 51Nod.1766.树上最远点对(树的直径 RMQ 线段树/ST表)
  20. utf8 vs utf8mb4

热门文章

  1. G: 又见模法师
  2. 分享个高精度IP定位
  3. aoj0033
  4. firewall-cmd --reload 防火墙
  5. PIE SDK矢量唯一值渲染
  6. 3---Django rest framework源码分析(3)----节流
  7. 9 Essential Free Linux Transcoders(转码)
  8. pat09-散列3. Hashing - Hard Version (30)
  9. MVC5 model常见的写法
  10. node.js async/await 继发执行与并发执行