self代表本类self::$new instancee=new self($goodsName)等于self::$new instancee=new goods($goodsName)吗?

# 内置装饰器函数 只在面向对象中使用 # 属性 查看 修改 删除
print(c.area) #可以向访问数据属性一样去访问area,会触发一个函数的执行,动态计算出一个值
@classmethod # 把一个方法 变成一个类中的方法这个方法就直接可以被类调用,不需要依托任何对象 # 当这个方法的操作只涉及静态属性的时候 就应该使用classmethod来装饰这个方法
# 在完全面向对象的程序Φ # 如果一个函数 既和对象没有关系 也和类没有关系 那么就用staticmethod将这个函数变成一个静态方法 # 类方法和静态方法 都是类调用的 # 对象可以调用類方法和静态方法么? 可以 一般情况下 推荐用类名调用 # 类方法 有一个默认参数 cls 代表这个类 cls # 静态方法 没有默认的参数 就象函数一样
# 对象名 获取对象属性 和 普通方法 # 类名 获取静态属性 和类方法 和 静态方法
# 内置装饰器函数 只在面向对象中使用 # 属性 查看 修改 删除
print(c.area) #可以向访问数据属性一样去访问area,会触发一个函数的执行,动态计算出一个值
@classmethod # 把一个方法 变成一个类中的方法这个方法就直接可以被类调用,不需要依托任何对象 # 当这个方法的操作只涉及静态属性的时候 就应该使用classmethod来装饰这个方法
# 在完全面向对象的程序Φ # 如果一个函数 既和对象没有关系 也和类没有关系 那么就用staticmethod将这个函数变成一个静态方法 # 类方法和静态方法 都是类调用的 # 对象可以调用類方法和静态方法么? 可以 一般情况下 推荐用类名调用 # 类方法 有一个默认参数 cls 代表这个类 cls # 静态方法 没有默认的参数 就象函数一样
# 对象名 获取对象属性 和 普通方法 # 类名 获取静态属性 和类方法 和 静态方法

我要回帖

更多关于 new instance 的文章

 

随机推荐