zoukankan      html  css  js  c++  java
  • 类2

    ss Student(object):
        def get_score(self):
            return self._score
        def set_score(self, value):
            if not isinstance(value, int):
                raise ValueError('score must be an integer')
            if value < 0 or value > 100:
                raise ValueError('score must between 0 ~ 100')
            self._score = value
    s = Student()
    s.set_score(50)
    print(s.get_score())
    class Student(object):
        def __init__(self):
            self._score = 0
        @property
        def score(self):
            return self._score
        @score.setter
        def score(self, value):
            if not isinstance(value, int):
                raise ValueError('score must be an integer')
            if value < 0 or value > 100:
                raise ValueError('score must between 0-100')
            self._score = value
    s = Student()
    s.score = 60
    print(s.score)
    
    class Screen(object):
        pass
    class Screen(object):
        @property
        def width(self):
            return self._width
        @property
        def height(self):
            return self._height
        @width.setter
        def width(self, value):
            if not isinstance(value, int):
                raise ValueError('score must be an integer')
            if value < 0 or value > 100:
                raise ValueError('score must between 0-100')
            self._width = value
        @height.setter
        def height(self, value):
            if not isinstance(value, int):
                raise  ValueError('score must be an integer')
            if value < 0 or value > 100:
                raise ValueError('score must between 0-100')
            self._height = value
        @property
        def resolution(self):
            self._resolution = 1000
            return self._resolution
    sc = Screen()
    print(sc.resolution)
    
    sc.height = 100
    sc.width = 50
    print(sc.height)
    print(sc.width)
  • 相关阅读:
    SQL 连接
    nvl() 数值替换函数 oracle使用
    Oracle 中sql语句中的取前n条数据
    设置序列
    Oracle创建用户 创建表空间 分配权限
    oracle11 刚刚安装后提示invalid username password logon denied
    关于index 索引
    事物
    数据库 oracle 设计三范式
    TXT编写程序-编译-执行流程
  • 原文地址:https://www.cnblogs.com/rain-1/p/5651016.html
Copyright © 2011-2022 走看看