A-A+

【计算题】设计一个学生类 要求如下: 1. 学生基本特征包括学号 姓名 Java程序设计和数据结构课程成绩; 2. 设计一个能初始化学号 姓名等特征的构造方法;另一个构造方法能初始化所有学生特征; 3. 学生行为包括:(1)计算某个学生的总分和平均分;(2)输出学生的学号 姓名 总分和平均分;(3)设计一个学生上课的方法 该方法有3个参数 一个参数表示上课时间 另一个参数表示课程名称 第三个参数表示上课地点。 测试要求如下: 创建包括所有特征的2个学生对象; 2. 输出这2个学生的总分和平均分; 3. 第

2024-04-28 19:20:19 网课题库 阅读

问题详情

【计算题】设计一个学生类,要求如下: 1. 学生基本特征包括学号,姓名,Java程序设计和数据结构课程成绩; 2. 设计一个能初始化学号,姓名等特征的构造方法;另一个构造方法能初始化所有学生特征; 3. 学生行为包括:(1)计算某个学生的总分和平均分;(2)输出学生的学号、姓名、总分和平均分;(3)设计一个学生上课的方法,该方法有3个参数,一个参数表示上课时间,另一个参数表示课程名称,第三个参数表示上课地点。 测试要求如下: 创建包括所有特征的2个学生对象; 2. 输出这2个学生的总分和平均分; 3. 第一个学生在2017年9月29日,在3223学习Java课程;第二个学生在2017年9月29日,在1402学习数据结构。

参考答案

#IMPORT <FOUNDATION/FOUNDATION.H>@INTERFACE STUDENT : NSOBJECT@PROPERTY (NONATOMIC,ASSIGN)INT AGE;@END#IMPORT “STUDENT.H”@IMPLEMENTATION STUDENT -(ID)INIT{ SELF = [SUPER INIT]; IF (SELF != NIL) { _AGE = 18;} RETURN SELF; @END#IMPORT <FOUNDATION/FOUNDATION.H>#IMPORT “ STUDENT.H”INT MAIN(INT ARGC, CONST CHAR * ARGV[]){@AUTORELEASEPOOL { STUDENT *S1 = [[STUDENT ALLOC]INIT]; NSLOG(@”S1学生的年龄是%D岁”,S1.AGE); STUDENT *S2 = [[STUDENT ALLOC]INIT]; NSLOG(@”S2学生的年龄是%D岁”,S1.AGE); }RETURN 0;}

考点:学生,学号,数据结构
Copyright © 2018-2024 问答库 保留所有权利.   SiteMap  .