题目内容 (请给出正确答案)
[主观题]

1,定义一个手机类,私有属性有:品牌名,型号,颜色。使用构造方法为三个变量赋值。info()方法输出三个属性值。 2, 创建一个华为,P40,黑色手机对象,调用info方法输出相关属性。

答案
<pre>class Person: __weight = 55 def get_weight(self): print(f'体重:{self.__weight}kg')person = Person()person.get_weight()</pre>
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“1,定义一个手机类,私有属性有:品牌名,型号,颜色。使用构造…”相关的问题

第1题

设计一个学生类Student和它的一个子类Undergraduate,要求如下: (1)Student类有name(姓名)和age(年龄)属性,一个包含两个参数的构造方法,用于给name和age属性赋值,一个show()方法打印Student的属性信息。 (2)本科生类Undergraduate增加一个degree(学位)属性。有一个包含三个参数的构造方法,前两个参数用于给继承的name和age属性赋值,第三个参数给degree赋值,一个show()方法用于打印Undergraduate的属性信息。 (3)在测试类中分别创建Student对象和Undergraduate对象,调用它们的show()。
点击查看答案

第2题

【简答题】8.10 设计一个Point类,要求如下: 1)Point类中包含横坐标x、纵坐标y两个属性。 2)定义两个方法inputData()和showData()方法,分别实现从键盘接受x和y的值,按照(x,y)格式显示信息。 3)Point类中定义一个无参的构造方法,给x,y赋值0和一个接受两个参数的构造方法,两个参数分别为x和y赋值。 4)在测试类中创建两个Point对象和一个Point数组对象,其中一个使用无参的构造方法,然后调用inputData()方法输入x、y的值,再调用showData()显示该对象的属性值;另一个使用有参的构造方法,在构造方法中给x和y赋值。然后调用showData方法显示信息该对象的属性值。Point数组的长度为2,数组元素使用无参构造方法创建。
点击查看答案

第3题

【简答题】8.9按照以下要求设计一个学生类Student,并进行测试。 l Student类中包含学号(strNo)、成绩(score)两个属性。两个成员变量的访问权限设为私有。 l 分别为每个属性定义两个方法,一个方法用于设置值,另一个方法用于获取值。 l 定义一个无参构造方法,将学号设置为空字符串,成绩设置为0。 l 在测试类中创建一个Student对象,通过对象调用相应方法,为对象的两个属性赋值(“李敏”,80),并显示对象的属性值。显示内容及格式为:学号:李敏 成绩:80。
点击查看答案

第4题

1、扩充课堂视频中的Shape类,创建椭圆Ellipse类。它是抽象类Shape的子类。(2分) 2、Ellipse类属性包括圆心(1分)、长轴(1分)和短轴(1分)。 3、Ellipse类构造函数初始化上述三个属性(2分); 4、Ellipse类覆盖父类Shape类的show()方法(2分);Ellipse类的show()方法中输出上述三个属性的值(2分)。 5、求椭圆面积方法为不可更改的方法(2分),公式为面积=PI*长轴*短轴/4(2分)。 6、创建椭圆Ellipse类的子类Circle类(2分),Circle类为最终类(final类)(2分)。 7、Circle类不再增加属性,Circle类构造函数通过调用父类Ellipse类构造函数(2分),初始化上述三个属性(其中,长轴=短轴=半径)(2分)。 8、Circle类覆盖父类Ellipse类的show()方法(2分);Circle类的show()方法中输出圆心、半径两个属性的值(2分)。 9、单独写一个包含main函数的类(2分)
点击查看答案

第5题

编写程序。第8周互评作业定义了一个Student类,本周则要求同学们定义Student类的一个子类UniversityStudent类。具体要求及实验流程如下: 1、创建Student类的子类UniversityStudent类,且该类的类体初始为空; 2、创建包含main方法的测试类Test,在该类中: (1)声明并定义UniversityStudent类对象u1; (2)对象u1使用继承于父类的成员变量,通过6条赋值语句实现对大学生u1成员变量的赋值(可自行任意赋值);然后,u1调用继承自父类的“可打印输出学生基本属性信息的方法”具体输出大学生u1的基本信息; (3)对象u1调用继承自父类的方法(指“可设置学生基本属性特征值的方法”)修改大学生u1的基本信息(可任意给值),并调用方法实现u1对象相关成员变量的打印输出,最后观察比较第(2)、第(3)步代码运行结果; 3、在UniversityStudent类中: (1)给子类UniversityStudent类新增一个关于“专业”的成
点击查看答案

第6题

设计一个名为Fan的类表示一个风扇,这个类包括: (1)三个名为SLOW、MEDIUM和FAST的常量,它们的值分别为1、2、3以表示风扇速度; (2)一个名为speed的私有整型数据域表明风扇的速度; (3)一个名为on的私有布尔数据域表明风扇是否是打开状态(默认值是False); (4)一个名为radius的私有浮点数据域表明风扇的半径; (5)一个名为color的私有字符串数据域表明风扇的颜色; (6)四个数据域的访问器和修改器(相应的get和set方法); (7)一个构造方法创建一个具有特定速度(默认为SLOW)、半径(默认为5)、颜色(默认为blue)以及是否打开(默认为False); 绘制该类的UML类图,然后实现这个类。编写测试程序,创建两个Fan对象,对第一个对象,赋值最大速度、半径为10、颜色为yellow,打开它。对第二个对象,赋值为中速、半径为5、颜色为blue,关闭它。显示每个对象的speed、radius、color和on属性。
点击查看答案

第7题

一、实验要求: 1、充分使用继承技术,实现对教师和学生信息的输入和输出,其中,教师的信息有工号,姓名,所在系部;学生的信息有学号,姓名,所在班级; 根据需求进行设计类,可参考如下设计: 1)定义一个父类Person(框架已给出),有如下成员: (1)私有字段——no,name, (2)构造方法——两个构造方法,即无参和两个参数的构造方法 (3)方法——ShowPerson,用来显示Person信息 2)定义一个Teacher类,继承Person(在框架中补充),充分使用继承的代码重用性。为此,Teacher类中,只需要新增如下成员:有如下成员: (1)私有字段——系部className, (2)构造方法——三个参数的构造方法,调用父类的两个参数的构造方法, (3)方法——ShowTeacher,用来显示Teacher信息 3)定义一个Student类,继承Person(在框架中补充),充分使用继承的代码重用性。为此,Student类中,只需要新增如下成员:有如下成员: (1)私有字段——
点击查看答案

第8题

按要求编写程序,其中题目中未涉及到的信息可自行确定。 1、定义一个类(Student),在该类中: (1)定义Student类的成员变量(成员变量名、所属数据类型自行定义),分别对应于学生的属性特征:“姓名”、“性别”、“年龄”、“英语”、“数学”、“计算机”,其中“姓名”、“性别”、“年龄”请设为私有属性; (2)定义Student类的五个成员方法(方法名、是否有参数、方法的返回类型自行定义),分别实现下述功能:“方法可设置学生基本属性特征值”、“方法可打印输出学生基本属性信息”、“方法可计算学生英语、数学、计算机三门课程的总成绩”、“方法可计算学生三门课程的平均分”、“方法可统计当前程序创建了Student类对象的个数”。 2、定义一个测试类Test类,在该类的main()方法中: (1)声明并创建Student类的两个对象s1和s2; (2)对象s1和s2分别调用上述五个成员方法,并观察程序执行结果。 3、在已定义好的Student类中: 为Student类至少构建两个构造方法,其
点击查看答案

第9题

1.新建类Cat 一个构造函数,两个属性 定义一个索引器 至少一个非静态成员方法(不包括构造函数) 至少一个静态成员变量,一个静态成员方法 2.在主函数中新建Cat对象数组cats 数组长度为5 调用非静态成员方法和静态成员方法 利用索引器访问数组中第0个元素的数据,并输出 排序(按某一属性值,降序),输出
点击查看答案

第10题

假设学生的属性包括学号(int类型)、姓名(String类型)、数学成绩(double类型)和计算机成绩(double类型),要求: (1)声明学生类Student,其中包括上述要求的成员变量和构造方法,还要有一个void print()方法,功能是输出成员变量(4个成员变量)的信息。 (2)声明学生类Student的子类,也就是研究生类PostGraduate,其中,研究生类继承了父类的学号、姓名、数学成绩和计算机成绩,此外,研究生类还有自己的两个新属性导师姓名(String类型)和研究方向(String类型)。还有,研究生类要重写父类的void print()方法,功能是输出成员变量(6个成员变量)的信息。(想一想研究生的构造方法怎么写,提示,从父类继承的成员变量可以在子类的构造方法中使用super关键字。) (3)声明主类,在主方法main中,创建一个Student类的对象,从键盘上输入其属性信息,并且通过其print方法输出这些信息;创建一个PostGraduate类的对象,从键
点击查看答案
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

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

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信