重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
找答案首页 > 全部分类 > 求职面试
搜题
网友您好, 请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
[主观题]

编写两个类,一个学生类(属性:学号,姓名。方法:学习课程),一个课程类(属性:课程名称,学分。方法:显示学分)。创建学生对象和课程对象,输出学生所学习课程名称及其学分(提示:学生类的学习课程这个方法是带参数的,采用课程对象作为参数),编写主方法创建对象测试输出学生所学课程名字及学分的功能。

暂无答案
更多“编写两个类,一个学生类(属性:学号,姓名。方法:学习课程),一个课程类(属性:课程名称,学分。方法:显示学分)。创建学生对象和课程对象,输出学生所学习课程名称及其学分(提示:学生类的学习课程这个方法是…”相关的问题

第1题

假设学生的属性包括学号(int类型)、姓名(String类型)、...

假设学生的属性包括学号(int类型)、姓名(String类型)、数学成绩(double类型)和计算机成绩(double类型),要求: (1)声明学生类Student,其中包括上述要求的成员变量和构造方法,还要有一个void print()方法,功能是输出成员变量(4个成员变量)的信息。 (2)声明学生类Student的子类,也就是研究生类PostGraduate,其中,研究生类继承了父类的学号、姓名、数学成绩和计算机成绩,此外,研究生类还有自己的两个新属性导师姓名(String类型)和研究方向(String类型)。还有,研究生类要重写父类的void print()方法,功能是输出成员变量(6个成员变量)的信息。(想一想研究生的构造方法怎么写,提示,从父类继承的成员变量可以在子类的构造方法中使用super关键字。) (3)声明主类,在主方法main中,创建一个Student类的对象,从键盘上输入其属性信息,并且通过其print方法输出这些信息;创建一个PostGraduate类的对象,从键盘上输入其属性信息,并且通过其print方法输出这些信息。 以上要求的内容可以放在同一个源程序中,也可以放在不同的源程序中(放在不同的源程序的情况需要注意包的声明和引用)。 同学们做这次作业的时候,在声明类的时候,需要按照以下说明的规则来做: (1)在声明类的时候,如果类中有成员变量,一般不建议创建了类对象之后,通过运算符“.”去调用成员变量,最好是通过函数间接地使用成员变量。(当然,咱们的讲课视频中为了举例简单,还是用了运算符“.”去调用成员变量。) (2)所以,对于每一个成员变量,最好都为其设置两个方法,一个是set方法,功能是通过这个方法修改成员变量的值,另一个是get方法,功能是通过这个方法获取成员变量的值。 (3)例如,以下有类A的声明,它有两个int类型的成员变量x和y,则类A的声明如下,注意观察,对于每一个成员变量的set和get方法,以及它们的参数类型和方法的返回类型,还有print方法中,输出成员变量的值时,也是通过函数获取值: class A { int x,y; A(int x,int y) { this.x=x; this.y=y; } void setX(int a) { x=a; } int getX() { return x; } void setY(int b) { y=b; } int getY() { return y; } void print() { System.out.println("x的值为"+this.getX()+"y的值为"+this.getY()); } }

点击查看答案

第2题

任务一:模仿学生类,定义一个类,类自选。至少包括2个属...

任务一:模仿学生类,定义一个类,类自选。至少包括2个属性,三个方法(返回值、带参数的必有),一个构造方法。生成对象,使用对象 //以下是学生类示例,在Student.java文件中: public class Student { //1)静态-成员变量 String id; String name; float score; //2)构造方法 public Student(){ /*id="20181909012"; name="田嘉阳"; score=567.5f;*/ this("20181909012","田嘉阳",567.5f); } public Student(String id,String name,float score){ this.id=id; this.name=name; this.score=score; } //3)动态行为-成员方法:包括四个成员方法 void printInfo(){ System.out.println("学号"+id+"姓名"+name+"入学成绩"+score); } int sum1to100() { int sum=0; for(int i=0;i<=100;i++) { sum="sum+i;" } system.out.println("姓名"+this.name); return sum; int sumxy(int x,int y){ for(int i="x;i&lt;=y;i++)" sumarray(int [] a) 以下ttest.java 在ttest中生成对象,使用对象 public ttest static void main(string[] args) todo auto-generated method stub student s1="new" student(); s2="new" student("20181911111","王才纬",675.5f); s3="new" student("20181911113","王纬",673.5f); s1.printinfo(); s2.printinfo(); s3.printinfo(); system.out.println("s1姓名"+s1.name); system.out.println("5到301的和"+s1.sumxy(5, 301)); []dd="{1,2,3,57,35,121};" system.out.println("dd的和"+s1.sumarray(dd));>

点击查看答案

第3题

编写一个人类 Person,其中包含姓名、性别和年龄的属性,包含构造方法以及显示姓 名、性别和年龄的方法。再编写一个学生类 Student,它继承 Person 类,其中包含学号属 性,包含构造方法以及显示学号的方法。最后编写一个主类 Test,包含 main()方法, 在 main()方法中定义两个学生 s1 和 s2 并给他们赋值,最后显示他们的学号、姓名、性别 以及年龄。
点击查看答案

第4题

按以下要求完成程序: 1、自定义一个异常类InvalidNoExc...

按以下要求完成程序: 1、自定义一个异常类InvalidNoException(2分),在该类中覆盖父类toString方法(3分)(即,在类InvalidNo中定义方法:public String toString()(2分),在该方法体中返回字符串:“学号不符合规范”(1分)) 2、编写一个表示学生的类Student(1分),该类有两个私有属性,姓名(String类型)、学号(int类型)(1分),这两个属性通过构造函数参数初始化(2分),该构造函数声明有可能抛出异常InvalidNoException(2分),在该构造函数体中,检查参数学号,如果学号小于等于0或者大于10000则抛出异常类InvalidNoException的对象(2分)。 3、单独编写一个类TestStudent(2分),该类中包含测试上述代码的main函数:在main函数中分别创建两个Student对象,其中,一个Student对象的学号合规(不会抛出异常),另一个Student对象学号不合规,会抛出InvalidNoException对象(2分),main函数中捕获异常对象,并输出相应信息(2分)。 4、代码中有合适的注释(2分)。

点击查看答案

第5题

1. 编写Java程序,用于显示学生的姓名和学号。 定义一个学生类(Student),该类中应该有两个私有属性,姓名(name)和学号(sno)。定义构造方法,用来初始化成员变量。再定义显示(showInfo)方法,将姓名和学号打印出来。 在main方法中创建学生类的实例,然后调用显示方法,将你的姓名和学号显示出来。
点击查看答案

第6题

(36分 ) 做一个简单的班级、课程、学生演示程序。 (1)定...

(36分 ) 做一个简单的班级、课程、学生演示程序。 (1)定义一个班级类,包含班号、专业、学生列表(泛型、集合)等属性(4分)、相关属性必备的get/set方法(3分),新增学生、调出学生等方法(4分)。共11分 (2)定义一个课程类,包含课程号、课程名、任课教师等属性(3分),相关属性必备的get/set方法(3分)。共6分 (3)定义一个学生类,包含学号、姓名、班号、所修课程(泛型,集合)等属性(5分),相关属性必备的get/set方法(3分),选修课程、退选课程等方法(4分)。共12分 (4)定义一个测试main方法,创建1个班级(1分)、创建2名学生(1分)、创建3门课程(1分),给2名学生分别选修3门课程(1分),在班级中添加2名学生(1分),再让学号靠前的一名学生退选一门课程(1分),最后打印每位同学的选课信息(1分)。共7分 请上传原始文件,main方法运行成功的截图(没成功的也截图),放到一个文件包。 完成以上项目,实现各项要求,即可得到相应分值36分。 但格式不标准的,按以下标准扣分: 1.命名不规范的等,每次扣1分 2.没注释的,扣5分 3.不能正常运行的,扣10分 4.JavaBean不规范的,每处扣1分

点击查看答案

第7题

一个学校的学生类(父类/超类)具有的属性变量是:姓名、学号(这两个属性变量建议设成私有变量,用get/set方法供外部调用),具有的一个功能方法是:打印姓名、学号,该学校里有一个电子商务班类(设为子类),该班共有18名学生,学生除一般具有的父类属性变量外(继承学生类)需要增加变量:课程成绩、课程名称。现在要求计算该电子商务班的java课程的平均成绩,并打印出来计算结果,同时按成绩大小顺序排列每名学
点击查看答案

第8题

【简答题】定义一个人类,包括属性:姓名、性别、年龄、国籍;包括方法:吃饭、睡觉,工作。 (1)根据人类,派生一个学生类,增加属性:学校、学号;重写工作方法(学生的工作是学习)。 (2)根据人类,派生一个工人类,增加属性:单位、工龄;重写工作方法(工人的工作是……自己想吧)。 (3)根据学生类,派生一个学生干部类,增加属性:职务;增加方法:开会。 (4)编写主函数分别对上述3类具体人物进行测试。
点击查看答案

第9题

【简答题】8.9按照以下要求设计一个学生类Student,并进行测试。 l Student类中包含学号(strNo)、成绩(score)两个属性。两个成员变量的访问权限设为私有。 l 分别为每个属性定义两个方法,一个方法用于设置值,另一个方法用于获取值。 l 定义一个无参构造方法,将学号设置为空字符串,成绩设置为0。 l 在测试类中创建一个Student对象,通过对象调用相应方法,为对象的两个属性
点击查看答案
下载上学吧APP
客服
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
选择优惠券
优惠券
请选择
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -
请用微信扫码测试
选择优惠券
确认选择
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

上学吧找答案