java变量命名,私有变量和公有变量,java定义私有变量

  java变量命名,私有变量和公有变量,java定义私有变量

  以下划线开头的两个函数声明该属性是私有的,不能在类外使用或直接访问。

  原因是Python在外部访问时应用了其他变量名。

  如下面的代码所示,__sex声明这个变量是类的私有变量,不能在类似的类中直接访问。_ _垃圾邮件。这是。_classname__spam(python将这种技术称为“名称管理”)

  班级学生:

  defhttp://www。Sina.com/(本人,性别,姓名,年龄,分数) :

  自我。_ _性=性

  年龄=年龄

  self.name=name

  自我分数=分数

  defget_data(self):

  返回自己的名字,年龄,分数,自我。_ _性

  Stu=学生((“人”,“陶”,“23”,“90”)

  打印(斯图。_性,斯图。init

  打印(斯图。_学生_性,斯图。dict

  前者报告错误。

  属性错误:“学生”objecthasnoattribute“_ _ sex”

  后者的输出是

  男{【姓名】:陶,“_学生_ _性别”:男,“年龄”:“23”“分数”:“90}

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: