知识点: python创建多个构造方法 使用classmethod 将init的参数设为可变类型,在init语句中判断 class Rect: __length = 0 __width = 0 def __init__(self, l, w): self.__length = l self.__wi
7-2sdut-oop-6计算各种图形的周长(多态)(10分)接⼝继承 多态分割字符串 题⽬ 点击查看题⽬ # 代码 import java.util.Scanner;interface Shape{ double length();} class Triangle implements Shape{ double a;double b;double c;public Triangle(double a,double b,double c) { this.a=a;this.b=...
7-2 sdut-o..从图中观察,可抽取长方体和四棱锥两种立体图形的共同属性到父类Rect中:长度:l 宽度:h 高度:z。(1)在父类Rect中,定义求底面周长的方法length( )和底面积的方法area( )。
这段代码首先导入了Python的数学库math,然后定义了Circle类,其中包含了初始化方法__init__和计算面积的方法area。接下来,创建了一个半径为5的Circle对象,并调用了它的area方法来计算并打印出圆的面积。
复数相乘举例: (1+2i)*(3+4i)= -5 + 10i 要求:对复数进行连环算术运算。 提示:如果用PYTHON语言实现,不必设计Complex类,可以使用内置的复数数据类型,完成复数的算术运算。 输入格式: 输入有多行。 第一行有两个整数,代表复数X的实部和虚部。 后续各行的第一个和第二个数表示复数Y的实部和虚部,第三个...
7-2 sdut-oop-6 计算各种图形的周长(多态) (10 分)<接口|继承|多态|分割字符串> 题目 点击查看题目 定义接口或类 Shape,定义求周长的方法length()。 定义如下类,实现接口Shape或父类Shape的方法。 (1)三角形类Triangle (2)长方形类Rectangle (3)圆形类Circle等。 定义测试类ShapeTest,用Shape接口(或类)...
质数(5) 思维(5) 二分(5) LCA(4) 线段树(4) 数据结构与算法(4) 更多 积分与排名 积分- 197145 排名- 6237 随笔分类 Android开发(11) c++函数(9) DP动态规划(8) HTML / 前端(8) Java(28) Java Web(25) Java框架编程技术(23) JAVA习题(15) Python(25) python习题(45...
Python __ 面向对象基础 import math as m class Rect: l = 0.0 h = 0.0 z = 0.0 def __init__(self, l, h, z): self.l = l self.h = h self.z = z def length(self): return (self.l + self.h) * 2 def area(self): return self.l * self.h # 立方体类Cubic class Cubic(...
ans.append(HuoChe(9,"d",25,1500)) ans.append(HuoChe(10,"d",35,2000)) x=int(input()) if x==1: n=int(input()) sum1=0.0 sum2=0.0 sum3=0.0 for i in range(n): #a表示要租车的编号, #b表示租用该车型的天数。 a,b=map(int,input().split()) sum1+=ans[a-1].getMaxpeo(...
7-4 sdut-oop-1 简单的复数运算 点击查看题目 设计一个类Complex,用于封装对复数的下列操作: 成员变量:实部real,虚部image,均为整数变量; 构造方法:无参构造方法、有参构造方法(参数2个) 成员方法:含两个复数的加、减、乘操作。 复数相加举例: (1+2i)+(3+4i)= 4 + 6i 复数相减举例: (1+2i)-(...