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)
  • 相关阅读:
    CentOS下添加sudo用户
    CentOS查看你是否有USB 3.0端口
    CentOS查看操作系统信息(重要)
    JStack分析cpu消耗过高问题
    Java内存管理和垃圾回收
    kafka学习之-深入研究原理
    kafka学习之-文件存储机制
    kafka学习之-配置详解
    Hbase学习之javaApI封装
    linux中top命令
  • 原文地址:https://www.cnblogs.com/rain-1/p/5651016.html
Copyright © 2011-2022 走看看