Object-c------类的封装
来源:互联网 发布:如何查看知乎提问者 编辑:程序博客网 时间:2024/04/30 09:35
/* 类的封装性 */#import <Foundation/Foundation.h>@interface Student : NSObject{ //成员变量尽量不要用@public //@public int age;}- (void) study;// 提供一个方法给外界设置age属性值/* set方法 1.提供一个方法给外界设置成员变量值 2.命名规范: >方法名必须以set开头 >set后面跟上成员变量的名称,成员变量的首字母必须大写 >返回值一定是void >一定要接受一个承参数,而且参数类型跟成员变量类型一直 >形参的名称不能和成员变量名一样*//* get方法 1.返回对象内部的成员变量 2.命名规范: >肯定有返回值,返回值类型跟成员变量一致 >方法名跟成员变量名一致 >不需要接受任何参数 */- (void) setAge : (int) newAge;- (int) age ;@end@implementation Student- (void) study{ NSLog(@"年龄为%d岁的学生在学习",age);}- (void) setAge : (int) newAge{ //对传进来的参数进行过滤。 if(newAge <= 0) newAge = 1; age = newAge;}- (int) age{ return age;}@endint main(){ Student *stu = [Student new]; [stu setAge : 10]; NSLog(@"学生的年龄是%d岁",[stu age]); [stu study]; return 0;}
0 0
- Object-c------类的封装
- C语言封装成object-c的过程,实现原理
- 【Object-C】Object-C 的包装类
- Object-C封装,继承,多态
- 黑马程序员-Object-C封装,和对象.类方法,self关键字的用法总结
- Object-C 面向对象的三大特征之一 封装
- Object-c------类的本质
- Object C 类的定义
- 利用object-c反射功能封装FMDB
- 利用object-c反射功能封装FMDB
- 黑马程序员--Object-C--02--封装
- 黑马程序员02--Object-C--02--封装
- Object-C 封装、拆包基本数据类型
- Object-c 面向对象之封装
- java/Object类,封装类
- object-c之自定义UITableViewCell控件的继承和数据的封装
- 黑马程序员——Object-C基础(五)面向对象的特性:封装
- 模块的封装(一):C语言类的封装
- Android快速开发框架
- Android之GPS定位网上详解总结
- UML
- UIWindow 的一些知识
- IDEA+Tomcat+JRebel热部署
- Object-c------类的封装
- Ant、Gradle、Python三种打包方式的介绍
- 尖端的团队——从这里起航
- iOS 动画中 点击事件
- insert 的三种批量操作语句
- Android学习 游戏开发之打地鼠(终)(五,排行榜和游戏音效)
- python中xrange简
- iOS开发--多线程编程(三)NSOperation
- linux redis安装