类的相关概念

1.类

一系列事物的统称,同类事物必定具有相同的特性,日常事物的特征根据特性分为状态和行为,对应到类中是变量和方法

2.类成员

成员变量、成员方法的统称

3.成员变量

用于描述对象的固有状态或属性,也叫公有变量

4.成员方法

用于描述对象的固有行为,也叫实例方法

5.对象

类的具体表现形式,是实际存在的个体,也叫实例(instance)

6.类和对象的关系

一个类可以创建任意个数的对象

7.封装

对受访问保护的成员进行功能开放的控制,达到保护数据不被非法访问的目的

8.类变量

定义在类中,不属于某个具体对象的特征,被所有对象共同使用的特征

9.类方法

定义在类中,不属于某个具体对象的行为,被所有对象共同使用的行为

9.1.类方法中不允许使用实例变量和实例方法
9.2.类方法中允许使用类变量和类方法,通过第一个参数cls进行
9.3.实例方法中允许使用类变量和类方法
10.静态方法

既不访问成员变量,也不访问类变量,定义成静态方法

11.继承

一种类间的关系,一个类A从另一个类B获取成员信息,称类A继承自类B。提供成员信息的类称为父类(基类),获取成员信息的类称为子类(派生类)

11.1.子类可以添加父类没有的成员
11.2.父类私有成员不可被继承
12.多继承

一个类同时继承多个类,称为多继承。
class 类名(父类名1, 父类名2……)

12.1.多继承关系中,当多个父类具有同名成员,子类调用该成员时先调用继承关系中的第一个声明的类的成员
13.重写

在子类中定义与父类相同名称的成员方法。
super().方法名()

14.多态

一个对象具有多种形态,在不同的使用环境中以不同的形态展示其功能,称该对象具有多态特征。多态通常发生在继承关系的基础之上。

15.注意
只访问成员变量的方法,定义成实例方法
只访问类变量的方法,定义类方法
既访问成员变量,也访问类变量的方法,定义成实例方法
既不访问成员变量,也不访问类变量,定义成静态方法
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值