zoukankan      html  css  js  c++  java
  • 第十八篇 面向对象修饰符

    一、成员:

    字段  静态字段(每个对象都有一份)、普通字段(每个对象都不同的数据)

    方法   静态方法(无需使用对象封装的内容)、类方法、普通方法(使用对象中的数据)

    特性   普通特性  (将方法伪造成字段)

    二、快速判断:类执行还是对象执行

    self ,对象调用

    无self,类调用

    三 、成员修饰符

    成员修饰符

    私有属性:只能通过自己调用,其他的都不能被调用

    但是私有属性和私有方法属性可以被其他函数间接的调用

    python里面也有特殊的:直接访问私有属性(对象._类名__属性名字)不建议使用

    class Foo:
        xo = "xo"
        #私有修饰符
        __ox = "ox"
        def __init__(self):
            pass
        #通过fafa方法调用私有方法和私有静态方法
        def fafa(self):
            self.__fetch()
            Foo.__add()
    
        def __fetch(self):
            print("fetch")
        #调用私有属性
        def fetch(self):
            print(Foo.__ox)
    
    
        @staticmethod
        def __add():
            print("add")
        @staticmethod
        def dd():
            Foo.__add()
    
    obj = Foo()
    #obj.fetch()
    obj.fafa()
    obj.dd()
  • 相关阅读:
    数据结构相关概念
    树的创建与遍历
    Java探索之旅(18)——多线程(2)
    Java探索之旅(17)——多线程(1)
    Java Servlet 笔记4
    Java Servlet 笔记3
    Java Servlet 笔记2
    Java Servlet 笔记1
    JavaBean实现用户登陆
    基于SSE4和多核编程的电子相册的实现
  • 原文地址:https://www.cnblogs.com/pyrene/p/6414700.html
Copyright © 2011-2022 走看看