1 问题
如何理解类与实例?
2 方法
类与实例
类(class)的概述:用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。
类是一类事物,实例是具体的一个事物。
编程与生活是相通的,我们生活中把事物按类划分,比如人类、动物类、植物类等。在编程世界里,同样也分了很多类,比如字符串、整数、浮点数等。
总结类与实例的关系:
类是一个抽象概念,实例就是一个具体的事物。
类可以有多个实例对象。
类的创建。
①定义类
class后面紧接着是类名,即Student,类名通常是大写开头的单词,紧接着是(object),表示该类是从哪个类继承下来的。通常,如果没有合适的继承类,就使用object类,这是所有类最终都会继承的类。如果没有继承的对象,通常省略。
②构造函数(__init__方法):
__init__ 方法是一个特殊的方法,用于初始化对象的属性。它在对象创建时自动调用。
③self关键字:
self 是一个引用,指向对象本身。在类的方法中,self用于访问对象的属性和调用其他方法。
④方法
方法就是一些行为或动作
实例方法的创建:def+方法名(self)后加冒号。
⑤实例的调用;
类的调用步骤:
创建一个类;
进行类的实例化;
c、通过类的实例调用类的属性和方法。
类的实例化语法:
实例名=类名()
例子:Bob = Student()
意义:创建了一个“可调用所属类的所有属性和方法”的实例。
类的调用形式
调用类的属性: 实例名.属性名 如:Bob.name
调用类的方法: 实例名.方法名() 如:Bob.print_score()
3 结语
针对如何理解类与实例的问题,先将编程与生活实例相结合,而创建出一个类并对其各内容知识点进行讲解,证明该方法是有效的。其中对类的继承对象没有明确,还需继续探讨。