//
// main.m
// day01 _ 一个类多个对象
//
// Created by imac on 2020/9/7.
// Copyright © 2020 imac. All rights reserved.
//
/*
1 同一个类可以创建多个对象
2 多个对象之间毫无关系
虽然有相同的属性。但是属性的值不会相互影响
3 在方法 的实现中可以直接访问属性
在方法中访问的属性是谁的属性
方法是通过哪个对象调用的 那么方法调用的属性就是那一个对象的
4 案例
定义一个学生类
属性 跑步 吃饭
每跑一次 体重减0,5
没吃一次体重加10
*/
#import <Foundation/Foundation.h>
@interface Student:NSObject{
@public
NSString * _name;
float _wight;
}
-(void)run;
-(void)eat;
@end
@implementation Student
-(void)run{
NSLog(@" 我跑步,我体重就轻了");
_wight -=0.5f;
NSLog(@"我的体重减轻了%.2f",_wight);
}
-(void)eat{
NSLog(@" 我吃饭,我体重就增加了");