| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 970 人关注过本帖
标题:OOP问题,请指教~!
只看楼主 加入收藏
jasonwing27
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2004-9-5
收藏
 问题点数:0 回复次数:2 
OOP问题,请指教~!

import java.io.* ; public class ExamResult1 { public ExamResult1() { } public static void main(String args[]) { int total = 0 ; int average = 0 ; int stuResult[] = new int[31] ; int stuNumber[] = new int[31] ; String stuName[] = {"","jason" ,"kitty" ,"Ken","San","King", "David","Jerry","Heary","Abs","Coll", "LI","Zhang","Kiki","KAKA","COCO", "Paul","mC","Wade","Nice","Fore", "Opio","Kiss","Kirt","Kurt","Coke", "Frant","OL","eYE","Joe","KK"} ; System.out.println("NAME\t学号\t成绩") ; for (int count = 1 ; count <= 30 ; count++) { stuResult[count] = 1 + (int)(Math.random() * 100 ) ; stuNumber[count] = count ; System.out.println(stuName[count] + "\t" + stuNumber[count] + "\t" + stuResult[count]) ; total += stuResult[count] ; } average = total/30 ; System.out.print("总成绩为" + total); System.out.print("平均成绩为" + average); } }

这个问题如果用OOP做,定义一个student的类,该怎么弄啊,我没有头绪,请大家指点,谢谢!

搜索更多相关主题的帖子: OOP 指教 
2004-12-10 13:03
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
把学生看成一个对象oop的概念就是万物皆对象,一个学生是一个实体。是一个能看见的对象。而所有学生是一类的,可以把学生的共同点抽象出来。楼主可以想象,所有的学生都有的基本特点。每个学生都用姓名、性别、年龄,而为了方便管理还得有学号、成绩等,这些是学生共有的特点一般是每个实际的学生都有的特点这些就是他们的属性。而学生共有的行为也就是学生都会干的什么事情的动作是方法。比如是学生就要考试,考试是一个动作从汉语的语法上讲考试也能算作动词的一种。那考试有关的就是计算平均成绩和总成绩,这些在编程语言中也就是在计算机中可以变成方法。用程序代码来实现计算平均成绩和总成绩。
2004-12-11 12:26
pyzheng
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2004-12-5
收藏
得分:0 

class students{

name char or string;

No int;

};

students []student=new students[N];

大致这样


-----------人間太苦﹐成仙太難------------
2004-12-14 11:06
快速回复:OOP问题,请指教~!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041034 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved