类的定义

语法:class关键字 类名:

类名规范:大写开头 驼峰式命名法

class OldBoyStudent:school = 'oldboy'#类的公共属性,所有由该类生成的对象都有该属性

在类的定义阶段

只有包含该类的py被执行,就会做两件事情

  1、就会创建的名称空间

  2、执行代码,将产生额名称放入名称空间

类中代码只执行一次,对象只是与内存中类的内存存在关联关系。

class OldBoyStudent:school = 'oldboy'#类的公共属性,所有由该类生成的对象都有该属性print('=============')#当文件被执行(无论是执行文件还是模块导入)
#=============

类的函数,描述对象的行为

class OldBoyStudent:school = 'oldboy'#类的公共属性,所有由该类生成的对象都有该属性print('=============')#当文件被执行(无论是执行文件还是模块导入)def say_hi(self):#通过对象调用print('say_hi')s1 = OldBoyStudent()
s1.say_hi()
#=============
#say_hi

使用类中的属性

print(OldBoyStudent.school)#类的公共属性
print(OldBoyStudent.__dict__['school'])
#oldboy
#oldboy

转载于:https://www.cnblogs.com/msj513/p/9830762.html

面向对象——类的定义相关推荐

  1. 从Java到Go面向对象--类的定义和实例化对象

    2019独角兽企业重金招聘Python工程师标准>>> 面向对象基本思想 类.对象. #面向对象三大特征 封装.继承.多态. 接下来我会一一介绍Go的面向对象编程 Java中类的定义 ...

  2. 面向对象:类的定义和使用

    object SimpleObjectApp {def main(args: Array[String]): Unit = {val person=new People()//不同于Javaperso ...

  3. day6 面向对象 类的定义访问 命名空间的声明 对象的定义创建 字段的定义创建访问 方法的创建调用

    day6 面向对象 面向过程是分析解决问题的步骤,然后把步骤实现 面向对象是把构成问题的事分解成各个对象,不是为了完成步骤,为了描述在整个 类是类别 是一种抽象的数据类型 是相同特征实体的抽象 类里共 ...

  4. php面向对象程序设计,PHP面向对象程序设计类的定义与用法简单示例

    本文实例讲述了PHP面向对象程序设计类的定义与用法.分享给大家供大家参考,具体如下: class Person { private $name; private $sex; private $age; ...

  5. 5.对象和面向对象3——类的定义

    为什么80%的码农都做不了架构师?>>>    Python 是完全面向对象的:你可以定义自已的类,从自已的或内置的类继承,然后从你定义的类创建实例. 在 Python 中定义类很简 ...

  6. 【Flutter】Dart 面向对象 ( 类定义 | 类的继承 | 私有变量 | 可选参数 | 默认参数 | 初始化列表 )

    文章目录 一. Dart 面向对象 二. 类定义 三. 类的继承 四. 私有变量 五. 可选参数与默认参数 六. 初始化列表 七. 完整代码示例 八. 相关资源 一. Dart 面向对象 OOP 基本 ...

  7. 3-1:类与对象入门——类的引入和类的定义以及访问限定符和封装还有对面向对象的理解

    文章目录 一:面向对象与面向过程 二:类的引入 三:类的定义 (1)C++类的定义 (2)类的两种定义方式 A:声明和定义全部放在类体中 B:定义和声明分开放 四:类的访问限定符及封装 (1)访问限定 ...

  8. Python面向对象——面向对象介绍、实现面向对象编程、定义类、再调用类产生对象、总结__init__方法、查找顺序

    文章目录 面向对象介绍 实现面向对象编程 一:先定义类 二:再调用类产生对象 总结__init__方法 查找顺序 面向对象介绍 ''' 面向过程:核心是"过程"二字过程的终极奥义就 ...

  9. Java面向对象思想、类的定义、对象的使用、对象内存图、成员变量和局部变量的区别、封装、private关键字、this关键字、构造方法、JavaBean-day06

    目录 第1节 面向对象思想 1.1 面向对象思想概述 概述 举例 特点 1.2 类和对象 什么是对象 类与对象的关系 1.3 类的定义 事物与类的对比 类的定义格式 1.4 对象的使用 对象的使用格式 ...

最新文章

  1. java tempfile read_Java 文件操作
  2. 外部集成 网页制作_外部服务的集成测试
  3. mysql ondelete_MySQL on delete cascade语句
  4. c 读取当前服务器的硬件参数,获取DHCP服务器的配置信息
  5. Js-01. 语法、关键保留字、变量
  6. 手把手让你实现postfix+extmail+mysql虚拟用户邮件体系
  7. 站点技术---301重定向
  8. matlab rand求圆周率,MATLAB做投针实验求圆周率
  9. 不同操作系统查询硬盘序列号的方法
  10. opencv图像灰度化
  11. android word编辑图片,Word转换成图片详细教程.doc
  12. 科技,美学,人性——交互设计的十字路口
  13. 手机浏览器查看网页源码
  14. 坚持并活下去!cxuan 在 CSDN 的 2020 年终总结。
  15. 关于Linux的介绍与安装
  16. 驱动你做一件事的动力来源是什么?
  17. 揭秘“短视频创业”:一年亏50万,一个人就是一支团队
  18. 刘强东当年为什么要自学编程?
  19. python Entry 文本框只能输入数字或限定数字显示
  20. 深入浅出统计学第七章 几何分布,二项分布,柏松分布

热门文章

  1. CAD二次开发环境配置
  2. 欧洲杯16强出炉C罗将战世界第一,两场超级大战,你期待哪支球队
  3. UML设计图(包含用例图,类图,对象图,包图,构件图,部署图)精华汇总,设计师必备
  4. ArcTime 制作中英文字幕视频
  5. c# msiexec.exe卸载软件,cmd命令REG DELETE 清除注册表实例
  6. 陈海波:道里可信结构在云计算服务隐私安全保障方面的应用
  7. ​2023年湖北武汉自己怎么报考二建?报考二建学历不符怎么办?启程别
  8. iis自带的ftp服务器权限设置方法,iis配置ftp服务器的方法
  9. python练习项目(23)-用*号输出字母C的图案
  10. 编写一个程序,用户输入某个大写字母,产生一个金字塔图案。