//
// main.m
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import <Foundation/Foundation.h>
import "Car_1.h"
import "Phone_2.h"
import "Cup_3.h"
import "computer_4.h"
import "air conditioning_5.h"
import "computer keyboard_6.h"
import "mouse_7.h"
import "LCD_8.h"
import "USB_9.h"
import "monitor unit_10.h"
import "Class_2_1.h"
import "Teacher_2_2.h"
import "Student_2_3.h"
int main(int argc, const char * argv[]) {
/*
定义10个类: 1、声明:实例变量、方法。实现:初始化方法、自定义方法、自我
介绍方法。(方法实现时,以NSLog输出即可)
2、在main.m中分别创建10个类的对象。 3、给对象的实例变量进行赋值、取值操作,执行方法。*/
if 0
Car_1 *a = [[Car_1 alloc] init];
[a setAndGet1];
Phone_2 *b = [[Phone_2 alloc] init];
[b steAndGet2];
Cup_3 *c = [[Cup_3 alloc] init];
[c setAndGet3];
computer_4 *d = [[computer_4 alloc] init];
[d setAndGet4];
air_conditioning_5 *e = [[air_conditioning_5 alloc] init];
[e setandget_5];
computer_keyboard_6 *f = [[computer_keyboard_6 alloc] init];
[f setandget6];
mouse_7 *g = [[mouse_7 alloc] init];
[g setandget7];
LCD_8 *h = [[LCD_8 alloc] init];
[h setandget8];
USB_9 *i = [[USB_9 alloc] init];
[i setandget9];
monitor_unit_10 *j = [[monitor_unit_10 alloc] init];
[j setandget10];endif
/*
完成蓝鸥班级开班仪式流程:
1.早9:00开班仪式开始。(NSLog(@“开班仪式正式开始”))
2.Marry老师做自我介绍。
3.三名学生做自我介绍。
要求 :
1.定义一个班级类。
实例变量:所属培训机构名称,班级名,班级人数,授课老师名字,开班日期。
方法:设置学校名字:蓝鸥、集体活动,开班仪式。
2.定义一个老师类。
实例变量:名字、性别、年龄、正在教的课程、正在授课班级。
方法: 讲课、布置作业、验收作业、解决问题、自我介绍。
3.定义一个学生类。
实例变量:名字、性别、年龄、学号、班级名、任课老师、正在学习的课程。
方法:学习、做作业、提出问题、回答问题、自我介绍
注:方法以NSLog输出为主。
*/
Class_2_1 *k = [[Class_2_1 alloc] init];
[k a];
[k b];
[k c];
Teacher_2_2 *l = [[Teacher_2_2 alloc] init];
[l b5];
Student_2_3 *n = [[Student_2_3 alloc] init];
[n c5];
return 0;}
//
// Student_2_3.h
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import <Foundation/Foundation.h>
@interface Student_2_3 : NSObject
{
NSString *_Student_2_3Name;
NSString *_Student_2_3Sxe;
NSString *_Student_2_3Age;
NSString *_Student_2_3XueHao;
NSString *_Student_2_3Class;
NSString *_Student_2_3Teacher;
NSString *_Student_2_3Course;}
- (void)c1;
- (void)c2;
- (void)c3;
- (void)c4;
- (void)c5;
@end
//
// Student_2_3.m
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import "Student_2_3.h"
@implementation Student_2_3
- (void)c1
{
NSLog(@"学习");
} - (void)c2
{
NSLog(@"");
} - (void)c3
{
NSLog(@"");
} - (void)c4
{
NSLog(@"");
} (void)c5
{
_Student_2_3Name = @"12";
_Student_2_3Sxe = @"m";
_Student_2_3Age = @"32";
_Student_2_3XueHao = @"1";
_Student_2_3Class = @"1";
_Student_2_3Teacher = @"marry";
_Student_2_3Course = @"OC";
NSLog(@"我是%@性别%@今年%@学号是%@班级是%@老师是%@课程是%@", _Student_2_3Name, _Student_2_3Sxe, _Student_2_3Age, _Student_2_3XueHao, _Student_2_3Class, _Student_2_3Teacher, _Student_2_3Course);_Student_2_3Name = @"13";
_Student_2_3Sxe = @"m";
_Student_2_3Age = @"21";
_Student_2_3XueHao = @"2";
_Student_2_3Class = @"1";
_Student_2_3Teacher = @"marry";
_Student_2_3Course = @"OC";
NSLog(@"我是%@性别%@今年%@学号是%@班级是%@老师是%@课程是%@", _Student_2_3Name, _Student_2_3Sxe, _Student_2_3Age, _Student_2_3XueHao, _Student_2_3Class, _Student_2_3Teacher, _Student_2_3Course);_Student_2_3Name = @"14";
_Student_2_3Sxe = @"m";
_Student_2_3Age = @"22";
_Student_2_3XueHao = @"3";
_Student_2_3Class = @"1";
_Student_2_3Teacher = @"marry";
_Student_2_3Course = @"OC";
NSLog(@"我是%@性别%@今年%@学号是%@班级是%@老师是%@课程是%@", _Student_2_3Name, _Student_2_3Sxe, _Student_2_3Age, _Student_2_3XueHao, _Student_2_3Class, _Student_2_3Teacher, _Student_2_3Course);
}
@end
//
// Teacher_2_2.h
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import <Foundation/Foundation.h>
@interface Teacher_2_2 : NSObject
{
NSString *_Teacher_2_2Name;
NSString *_Teacher_2_2Sex;
NSString *_Teacher_2_2Age;
NSString *_Teacher_2_2Course;
NSString *_Teacher_2_2Class;}
- (void)b1;
- (void)b2;
- (void)b3;
- (void)b4;
- (void)b5;
@end
//
// Teacher_2_2.m
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import "Teacher_2_2.h"
@implementation Teacher_2_2
- (void)b1
{
NSLog(@"讲课");
} - (void)b2
{
NSLog(@"布置作业");
} - (void)b3
{
NSLog(@"查看作业");
} - (void)b4
{
NSLog(@"解决问题");
} - (void)b5
{
_Teacher_2_2Name = @"Marry";
_Teacher_2_2Sex = @"男";
_Teacher_2_2Age = @"24";
_Teacher_2_2Course = @"OC";
_Teacher_2_2Class = @"DLS151129";
NSLog(@"自我介绍");
NSLog(@"我是%@性别%@今年%@课程是%@班级是%@", _Teacher_2_2Name, _Teacher_2_2Sex, _Teacher_2_2Age, _Teacher_2_2Course, _Teacher_2_2Class);
}
@end
//
// Class_2_1.h
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import <Foundation/Foundation.h>
@interface Class_2_1 : NSObject
{
NSString *_Class_2_1Training_institutions;
NSString *_Class_2_1Class_name;
NSString *_Class_2_1Number;
NSString *_Class_2_1Teacher_name;
NSString *_Class_2_1Date;}
- (void)a;
- (void)b;
- (void)c;
@end
//
// Class_2_1.m
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import "Class_2_1.h"
@implementation Class_2_1
- (void)a
{
_Class_2_1Class_name = @"DLS151129";
_Class_2_1Training_institutions = @"蓝鸥";
_Class_2_1Number = @"40";
_Class_2_1Date = @"2015-11-09-09:00";
_Class_2_1Teacher_name = @"marry";
NSLog(@"学校:%@ 集体活动", _Class_2_1Training_institutions);
NSLog(@"开班时间:%@", _Class_2_1Date);
} - (void)b
{
NSLog(@"开班仪式");
} - (void)c
{
NSLog(@"开班仪式正式开始");
}
@end
//
// monitor unit_10.h
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import <Foundation/Foundation.h>
@interface monitor_unit_10 : NSObject
{
NSString *_monitor_unit_10Name;
NSString *_monitor_unit_10Size;
NSString *_monitor_unit_10Colour;
NSString *_monitor_unit_10Model;
NSString *_monitor_unit_10Brand_Name;}
- (void)setandget10;
- (void)eat10;
- (void)drink10;
@end
//
// monitor unit_10.m
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import "monitor unit_10.h"
@implementation monitor_unit_10
- (void)setandget10
{
_monitor_unit_10Name = @"监控器";
_monitor_unit_10Size = @"2.0";
_monitor_unit_10Colour = @"白色";
_monitor_unit_10Model = @"x2";
_monitor_unit_10Brand_Name = @"MM";
NSLog(@"名字:%@ 大小:%@ 颜色:%@ 型号:%@ 品牌:%@", _monitor_unit_10Name, _monitor_unit_10Size, _monitor_unit_10Colour, _monitor_unit_10Model, _monitor_unit_10Brand_Name);
} - (void)eat10
{
NSLog(@"32");
} - (void)drink10
{
NSLog(@"31");
}
@end
//
// USB_9.h
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import <Foundation/Foundation.h>
@interface USB_9 : NSObject
{
NSString *_USB_9Name;
NSString *_USB_9Size;
NSString *_USB_9Colour;
NSString *_USB_9Model;
NSString *_USB_9Brand_Name;}
- (void)setandget9;
- (void)eat9;
- (void)drink9;
@end
//
// USB_9.m
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import "USB_9.h"
@implementation USB_9
- (void)setandget9
{
_USB_9Name = @"USB";
_USB_9Size = @"2G";
_USB_9Colour = @"红色";
_USB_9Model = @"x1";
_USB_9Brand_Name = @"金士顿";
NSLog(@"名字:%@ 大小:%@ 颜色:%@ 型号:%@ 品牌:%@", _USB_9Name, _USB_9Size, _USB_9Colour, _USB_9Model, _USB_9Brand_Name);
} - (void)eat9
{
NSLog(@"12");
} - (void)drink9
{
NSLog(@"32");
}
@end
//
// LCD_8.h
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import <Foundation/Foundation.h>
@interface LCD_8 : NSObject
{
NSString *_LCD_8Name;
NSString *_LCD_8Size;
NSString *_LCD_8Colour;
NSString *_LCD_8Model;
NSString *_LCD_8Brand_Name;}
- (void)setandget8;
- (void)eat8;
- (void)drink;
@end
//
// LCD_8.m
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import "LCD_8.h"
@implementation LCD_8
- (void)setandget8
{
_LCD_8Name = @"显示器";
_LCD_8Size = @"14";
_LCD_8Colour = @"白色";
_LCD_8Model = @"2d";
_LCD_8Brand_Name = @"三星";
NSLog(@"名字:%@ 大小:%@ 颜色:%@ 型号:%@ 品牌:%@", _LCD_8Name, _LCD_8Size, _LCD_8Colour, _LCD_8Model, _LCD_8Brand_Name);
} - (void)eat8
{
NSLog(@"12");
} - (void)drink
{
NSLog(@"as");
}
@end
//
// mouse_7.h
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import <Foundation/Foundation.h>
@interface mouse_7 : NSObject
{
NSString *_mouse_7Name;
NSString *_mouse_7Size;
NSString *_mouse_7colour;
NSString *_mouse_7model;
NSString *_mouse_7Brand_Name;}
- (void)setandget7;
- (void)eat7;
- (void) drink7;
@end
//
// mouse_7.m
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import "mouse_7.h"
@implementation mouse_7
- (void)setandget7
{
_mouse_7Name = @"鼠标";
_mouse_7Size = @"1.0";
_mouse_7colour = @"黑色";
_mouse_7model = @"3z";
_mouse_7Brand_Name = @"罗技";
NSLog(@"名字:%@ 大小:%@ 颜色:%@ 型号:%@ 品牌:%@", _mouse_7Name, _mouse_7Size, _mouse_7colour, _mouse_7model, _mouse_7Brand_Name);
} - (void)eat7
{
NSLog(@"12");
} - (void)drink7
{
NSLog(@"32");
}
@end
//
// computer keyboard_6.h
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import <Foundation/Foundation.h>
@interface computer_keyboard_6 : NSObject
{
NSString *_computer_keyboard_6Name;
NSString *_computer_keyboard_6Size;
NSString *_computer_keyboard_6colour;
NSString *_computer_keyboard_6Model;
NSString *_computer_keyboard_6Brand_Name;}
- (void)setandget6;
- (void)eat6;
- (void)drink6;
@end
//
// computer keyboard_6.m
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import "computer keyboard_6.h"
@implementation computer_keyboard_6
- (void)setandget6
{
_computer_keyboard_6Name = @"键盘";
_computer_keyboard_6Size = @"6*12";
_computer_keyboard_6colour = @"黑色";
_computer_keyboard_6Model = @"z2";
_computer_keyboard_6Brand_Name = @"罗技";
NSLog(@"名字:%@ 大小:%@ 颜色:%@ 型号:%@ 品牌:%@", _computer_keyboard_6Name, _computer_keyboard_6Size,_computer_keyboard_6colour, _computer_keyboard_6Model,_computer_keyboard_6Brand_Name);
} - (void)eat6
{
NSLog(@"打字");
} - (void)drink6
{
NSLog(@"打游戏");
}
@end
//
// air conditioning_5.h
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import <Foundation/Foundation.h>
@interface air_conditioning_5 : NSObject
{
NSString *_air_conditioning_5Name;
NSString *_air_conditioning_5Size;
NSString *_air_conditioning_5Colour;
NSString *_air_conditioning_5Model;
NSString *_air_conditioning_5Brand_Name;}
- (void)setandget_5;
- (void)eat_5;
- (void)drink_5;
@end
//
// air conditioning_5.m
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import "air conditioning_5.h"
@implementation air_conditioning_5
- (void)setandget_5
{
_air_conditioning_5Name = @"空调";
_air_conditioning_5Size = @"5*10";
_air_conditioning_5Colour = @"白色";
_air_conditioning_5Model = @"z1";
_air_conditioning_5Brand_Name = @"格力";
NSLog(@"名字:%@ 大小:%@ 颜色:%@ 型号:%@ 品牌:%@", _air_conditioning_5Name, _air_conditioning_5Size, _air_conditioning_5Colour, _air_conditioning_5Model, _air_conditioning_5Brand_Name);
} - (void)eat_5
{
NSLog(@"格力2");
} - (void)drink_5
{
NSLog(@"美的");
}
@end
//
// computer_4.h
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import <Foundation/Foundation.h>
@interface computer_4 : NSObject
{
NSString *_computer_4Name;
NSString *_computer_4Size;
NSString *_computer_4Colour;
NSString *_computer_4Model;
NSString *_computer_4Brand_Name;}
- (void)setAndGet4;
- (void)eat4;
- (void)drink4;
@end
//
// computer_4.m
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import "computer_4.h"
@implementation computer_4
- (void)setAndGet4
{
_computer_4Name = @"Mac book";
_computer_4Size = @"12";
_computer_4Colour = @"银白色";
_computer_4Model = @"1112";
_computer_4Brand_Name = @"Apple";
NSLog(@"名字:%@ 大小:%@ 颜色:%@ 型号:%@ 商标:%@", _computer_4Name, _computer_4Size, _computer_4Colour, _computer_4Model, _computer_4Brand_Name);
} - (void)eat4
{
NSLog(@"联想");
} - (void)drink4
{
NSLog(@"华为");
}
@end
//
// Cup_3.h
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import <Foundation/Foundation.h>
@interface Cup_3 : NSObject
{
NSString *_Cup_3Name;
NSString *_Cup_3Colour;
NSString *_Cup_3Brand_Name;
NSString *_Cup_3Size;
NSString *_Cup_3Model;}
- (void)setAndGet3;
- (void)eat3;
- (void)drink3;
@end
//
// Cup_3.m
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import "Cup_3.h"
@implementation Cup_3
- (void)setAndGet3
{
_Cup_3Name = @"杯子";
_Cup_3Size = @"20L";
_Cup_3Colour = @"红色";
_Cup_3Model = @"c1";
_Cup_3Brand_Name = @"乐扣";
NSLog(@"名字:%@ 大小:%@ 颜色:%@ 型号:%@ 商标:%@", _Cup_3Name, _Cup_3Size, _Cup_3Colour, _Cup_3Model, _Cup_3Brand_Name);
} - (void)eat3
{
NSLog(@"喝水");
} - (void)drink3
{
NSLog(@"喝茶");
}
@end
//
// Phone_2.h
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import <Foundation/Foundation.h>
@interface Phone_2 : NSObject
{
NSString *_Phone_2Name;
NSString *_Phone_2Size;
NSString *_Phone_2Colour;
NSString *_Phone_2Model;
NSString *_Phone_2Brand_Name;
}
- (void)steAndGet2;
- (void)eat2;
- (void)drink2;
@end
//
// Phone_2.m
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import "Phone_2.h"
@implementation Phone_2
- (void)steAndGet2
{
_Phone_2Name = @"小米";
_Phone_2Size = @"4.5";
_Phone_2Colour = @"红色";
_Phone_2Model = @"m3";
_Phone_2Brand_Name = @"MI";
NSLog(@"名字:%@ 大小:%@ 颜色:%@ 型号:%@ 商标:%@", _Phone_2Name, _Phone_2Size, _Phone_2Colour,_Phone_2Model, _Phone_2Brand_Name);
} - (void)eat2
{
NSLog(@"华为");
} - (void)drink2
{
NSLog(@"iPhone");
}
@end
//
// Car_1.h
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import <Foundation/Foundation.h>
@interface Car_1 : NSObject
{
NSString *_Car_1Name;
NSString *_Car_1Colour;
NSString *_Car_1Size;
NSString *_Car_1Brand_Name;
NSString *_Car_1Model;
}
- (void)setAndGet1;
- (void)eat1;
- (void)drink1;
@end
//
// Car_1.m
// OC_NO.1
//
// Created by YIem on 15/11/24.
// Copyright (c) 2015年 www.yiem.net YIem博客. All rights reserved.
//
import "Car_1.h"
@implementation Car_1
- (void)setAndGet1
{
_Car_1Name = @"R8";
_Car_1Size = @"2M";
_Car_1Colour = @"红色";
_Car_1Model = @"zs1";
_Car_1Brand_Name = @"BB";
NSLog(@"名字:%@ 大小:%@ 颜色:%@ 型号:%@ 商标:%@", _Car_1Name, _Car_1Size, _Car_1Colour, _Car_1Model, _Car_1Brand_Name);
} - (void)eat1
{
NSLog(@"跑");
} - (void)drink1
{
NSLog(@"飞");
}
@end