zoukankan      html  css  js  c++  java
  • 面向对象02

    当我们谈到类和对象的时候,我们在做的基本的事情就是--》定义一个抽象数据类型

    类是什么?对象的实例的模板

    我们先谈谈面向的对象的特性:

    class Person(object):
        def __init__(self,Name,Rrror):
            self.name =Name
            self.error = Rrror
        def pr(self):
            print self.name
    
        def re(self):
            return self.error
    p1 =Person("xiazhi","network error")

    我们想访问p1的数据的内容

    我们可以调用我之前定义好的访问器。

    当然在python中可以这样访问的

    我们先说说一个概念:数据隐藏:通过定义的方式获取实例中的数据-->实现了模块性和封装性

    很显然python是不支持这个的,我们可以通过p1.name 直接获取甚至修改实例的数据,但是别

    这么干,这样做很不“干净”。--> 实际上我们做不到修改一个参数的值,其他相关的值也会修改所以别这么做

  • 相关阅读:
    bzoj3809
    bzoj2038
    bzoj1113
    oralce 知识
    oracle 12c安装详细教程
    oracle 知识点
    oracle 面试题
    PLSQL Developer工具的使用
    使用net Manager工具配置远程连接oracle
    vnc安装
  • 原文地址:https://www.cnblogs.com/nerdlerss/p/5657028.html
Copyright © 2011-2022 走看看