当前位置: 首页 > wzjs >正文

青岛做网站的有哪些网站开发产品规划要求

青岛做网站的有哪些,网站开发产品规划要求,四川煤矿基本建设工程公司网站,asp.net 企业网站知识点回顾: 类的定义pass占位语句类的初始化方法类的普通方法类的继承:属性的继承、方法的继承 类的定义,初始化,方法 即将“对象”和可以对“对象”进行的“操作”封装到一起 import math class Circle: # 定义一个类def __in…

知识点回顾:

  1. 类的定义
  2. pass占位语句
  3. 类的初始化方法
  4. 类的普通方法
  5. 类的继承:属性的继承、方法的继承

类的定义,初始化,方法

即将“对象”和可以对“对象”进行的“操作”封装到一起

import math  class Circle:  # 定义一个类def __init__(self, radius=1): # 传入半径self.radius = radius      # self.radius 是实例属性(可修改属性名,需同步改方法中的用)def calculate_area(self):              # 定义面积方法return math.pi * self.radius ** 2  # math.pi 是固定常量,self.radius 是实例属性def calculate_circumference(self):     # 定义周长方法return 2 * math.pi * self.radius

cir1 = Circle(5)
print(cir1.calculate_area())
print(cir1.calculate_circumference())

78.53981633974483

31.41592653589793

方形类

class Rectangle:def __init__(self,length,width):self.length = lengthself.width = widthdef calculate_area(self):return 2*(self.length+self.width)def calculate_perimeter(self):return self.length * self.widthdef is_square(self):if self.length == self.width:return Trueelse:return False
rect1 = Rectangle(2,2)
print(rect1.calculate_area())
print(rect1.calculate_perimeter())
rect1.is_square()

8

4

True

工厂函数

def create_shape(shape_type, *args):# 根据类型创建对应的图形对象if shape_type == "circle":return Circle(*args)      # 创建圆,传入半径参数elif shape_type == "rectangle":return Rectangle(*args)   # 创建长方形,传入长和宽else:raise ValueError("Invalid shape type. Supported types: 'circle', 'rectangle'")

pass

用于类或方法暂时没有具体实现时,用 pass 避免语法错误:

class EmptyClass:  # 空类(占位)passdef todo_method():  # 待实现的方法pass

类的继承

class Rectangle:def __init__(self,length,width):self.length = lengthself.width = widthdef calculate_area(self):return 2*(self.length+self.width)def calculate_perimeter(self):return self.length * self.widthdef is_square(self):if self.length == self.width:return Trueelse:return Falseclass square:def __init__(self,width):super().__init__(width)        # 继承初始化方法def calculate_area(self):return self.width*self.width   # 重写面积函数

http://www.dtcms.com/wzjs/784442.html

相关文章:

  • 南昌网站忧化网站如何实现qq登录功能
  • 软件介绍网站源码移动网站建设价格
  • 备案 网站首页地址两学一做注册网站吗
  • 随州便宜做网站建教会网站的内容
  • 广州市住房建设部网站厦门同安建设局网站
  • 杭州做网站的公司也是网络品牌建设和推广的基础
  • 网站开发一般会使用框架吗html的制作网站的优点
  • 设计网站公司名称tk域名官方网站
  • 浙江公司网站建设推广网站怎么做地区屏蔽js
  • 深圳品牌网站设计公司价格做国学类网站合法吗
  • 国内十大网站建设网站建站报价单
  • 网站推广策划的策略优秀的个人网站
  • 手机网站建设事项浙江高端网站建设公司
  • 重庆公司网站seo建设网站预期效果怎么写
  • 腾讯云如何创建网站建设网站投资多少
  • 济南网站制作案例网站底部图片代码
  • 苏州网站制作开发公司南山区住房与建设局官方网站
  • jsp做的网站有哪些郴州网红打卡餐厅
  • 海口房产网站建设深网著名网站
  • 公司网站建设的作用网站浮漂 代码
  • 嘉兴seo网站推广手机制作视频教程
  • 大连网站开发师php网站 缓存
  • 护肤品 网站建设策划淮安网站建设
  • wang域名的网站金色金融公司网站源码
  • 宁波网站建设的价格表网上商城制作需要多少钱
  • 股票专业网站合肥智能建站模板
  • 中小学生教育网站建设方案惠州网页建站模板
  • 桐庐建设局网站广告设计制作教程
  • 官方网站建设需求规格说明书网络优化行业的发展前景
  • 衡阳网站建设ss0734安阳区号后三位