博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[python]请利用@property给一个Screen对象加上width和height属性,以及一个只读属性resolution:...
阅读量:5842 次
发布时间:2019-06-18

本文共 530 字,大约阅读时间需要 1 分钟。

# -*- coding: utf-8 -*-class Screen(object):    @property   #相当于定义get_width方法    def width(self):        return self._width    @width.setter   #相当于定义set_width方法    def width(self,value):        self._width = value    @property    #相当于定义get_height方法    def height(self):        return self._height    @height.setter    #相当于定义set_height方法    def height(self,value):        self._height = value    @property    #定义只读参数    def resolution(self):        return self.width * self._height

 

转载于:https://www.cnblogs.com/cccmon/p/7976467.html

你可能感兴趣的文章
企业应用系统驱动企业业务变革
查看>>
mysql(三)
查看>>
MySQL数据库主从同步(单台2实例)
查看>>
java中按字节获得字符串长度的两种方法 Java问题通用解决代码
查看>>
render: h => h(App) $mount 什么意思
查看>>
HashMap和HashTable简介和区别
查看>>
java json 库之 jackson
查看>>
【图像缩放】最邻近插值
查看>>
一个关于对象引用的bug引发的对于引用类型及数组的简单思考
查看>>
JavaScript 进阶知识 - 特效篇(一)
查看>>
1. Two Sum
查看>>
es6的generators(生成器)
查看>>
阿里数据中台七年演化史——行在口述干货
查看>>
linux常用命令
查看>>
10.Java异常问题
查看>>
希迪智驾自动驾驶落地新思路:V2X + L4级自动驾驶货车,“落地”才是要务
查看>>
利用Git Webhooks实现jekyll博客自动化部署
查看>>
Fescar undoExecutor介绍
查看>>
Linux命令操作大全
查看>>
从周五开始香港主机特别慢,香港主机用户有同感吗?
查看>>