| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2079 人关注过本帖
标题:刚开始学,还不是很懂,求指教:定义一个Java类 Student,再创建对象并使用
只看楼主 加入收藏
MeU
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2016-5-5
结帖率:100%
收藏
 问题点数:0 回复次数:0 
刚开始学,还不是很懂,求指教:定义一个Java类 Student,再创建对象并使用
定义一个Java类 Student
拟开发一个学生信息管理程序,首先要建立一个学生对象模型,对于学生对象模型,需要抽象下面的属性和行为:
属性:
姓名(name)、学号(id)、已修学分(credit)等3项。
行为:
可获取得学生的姓名、学号与已修学分;
可设置学生的已修学分;
可根据学生已修学分情况判断学生的成绩等级信息,并输出学生的成绩等级,该方法命名为:rate(),不带参数,不返回值。方法的实现要求:当学分大于等于9分输出“优”,小于6输出“不合格”,大于等于6小于9输出“合格”,输出格式为:“学号:××××,姓名:×××××,成绩等级:××”。
  根据上述对学生对象的描述,定义一个Student类,包含上述的属性和行为,要求如下:
在你的项目中定义一个包,包名为:exp2.entities,在此包中定义Student类;
表示属性的成员变量名参照上述描述,但数据类型自定义,且都为私有的;
定义一个构造方法,对学生的姓名和学号两个属性进行初始化;
成员方法都为公有的,方法名自定义,命名提示如下:
    获取类的属性的方法有固定的命名格式,getXxx();其中Xxxx是属性的名称。比如获取学生姓名的方法命名为getName();
设置类的属性的方法也有固定的命名格式:setXxxx();其中Xxxx是属性的名称。比如设置学生姓名的方法命名为setName(变量);
创建Student类的对象并使用
在你的Project中定义一个包,包名为:exp2.demo,在此包中定义一个StudentDemo类,StudentDemo类包含main方法,具体要求如下:
在main方法中创建2个学生类的对象,姓名、学号自定义;
设置每个学生对象的已完成的学分,学分值自定义;
然后调用rate()方法输出每个学生的成绩等级信息。
静态变量的使用
在Student类中新增加一个静态成员变量(creditForGraduation),表示每个学生毕业必须达到的基本学分,并定义对应的成员方法来设置或获取这个变量的值。
this关键字的使用
在Student类中增加代码,体现this关键字的三种用法。
搜索更多相关主题的帖子: 管理程序 credit Java 开发 命名 
2016-09-25 19:34
快速回复:刚开始学,还不是很懂,求指教:定义一个Java类 Student,再创建对象并 ...
数据加载中...
 
   



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

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