主要内容:
- 小目标:掌握面向对象
- 主要内容:面向对象基本概念,类定义,属性
如果看完这篇文章,你还是弄不面向对象与类基本语法,
2024年07月20日
注:本文所有代码均经过Python 3.7实际运行检验,保证其严谨性。
本文约900字,阅读时间预计约为3分钟。
类(class)是对象的模板,封装了对应现实实体的性质和行为。实例对象(Instance Objects)是类的具体化。如果把类比做模具,对象则是用模具制造出来的零件。
2024年07月20日
今天我们讲述Python中的类&面向对象的基本概念。
首先我们为什么要学习面向对象,我讲一个故事,应该就可以明白了。在古时候,官府衙门如果要颁布什么告示就会去找工匠将命令中的字都雕刻到石刻上去,然后在把石刻当模板印出文字来, 当工匠辛辛苦苦将文字都在石刻上雕刻好,突然官府又说告示上的文字显得不够官方,不够威严,需要改动一两处小的文字。于是工匠又只能再取一个石刻,然后把文字修改后的告示内容往石刻上雕刻。如此反复了几次,终于满足了官府衙门的要求了。
2024年07月20日
我一个对编程一无所知的小白,在朋友圈里无意间看到了一位老友晒出的炫酷编程作品,下面还附带着一行神秘的代码:“class MyClass: ...”。我心里那个痒痒啊,这是什么魔法?竟然能创造出如此神奇的玩意儿!
于是,我怀揣着一颗好奇的心,决定踏入这个神秘的编程世界,去寻找属于我的“魔法”。
2024年07月20日
构造方法是类的重要组成部分,在面向对象编程中,所有的类都有构造方法。对象的创建就是通过构造方法来完成的,构造方法的主要功能就是完成对象的初始化,当类实例化一个对象时,会自动调用构造方法。在我们前面写的类中,都没有显示的编写其构造方法,这是因为在Python中所有类都是object类的子类,默认都会继承object类的构造方法,在实例化对象时会默认调用object类的构造方法。
2024年07月20日
JAVA的类和python的类,有什么异同点
Java和Python作为两种常用的面向对象编程语言,在类的定义、使用以及类的特性上有诸多共同点和不同点。以下是它们在类这一概念上的主要异同:
### 相同点:
1. **面向对象**:Java和Python都支持面向对象编程(OOP)的基本特性,包括封装、继承和多态。