面向对象三大特性:封装、继承、多态 封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 继承:{关键字 extends}子类继承父类的特征和行为,子类可以使用父类的方法和属性,还可以重写父类的方法 多态是指子类对象可以直接赋给父类变量(父类引 ...
分类:
其他好文 时间:
2020-06-22 22:32:09
阅读次数:
61
Object类 所有类的父类,提供了许多有用的方法。 toString()方法 **作用:**打印对象信息。 创建自己的类的时候,不仅要构造函数,还要get,set方法以及toString()方法。 直接打印对象的名字,其实就是调用对象的toString()办法,如果没有重写的话,就是返回类型为St ...
分类:
其他好文 时间:
2020-06-22 19:01:12
阅读次数:
37
实例 析构函数 __del__ ,__del__在对象销毁的时候被调用,当对象不再被使用时,__del__方法运行: 实例 注意:通常你需要在单独的文件中定义一个类, Python 子类继承父类构造函数说明:https://www.runoob.com/w3cnote/python-extends- ...
分类:
编程语言 时间:
2020-06-22 17:05:48
阅读次数:
68
1、多态性严格来讲有两种描述形式:。 方法的多态性: |- 方法的重载:同一个方法名称,会根据传入参数的类型及个数不同执行不同的方法。 |- 方法的覆写:同一个方法,会根据子类的不同,实现不同的功能。 对象的多态性:指的是发生在继承关系类之中,子类和父类之间的转换 |- 向上转型(自动完成):父类 ...
分类:
编程语言 时间:
2020-06-22 10:50:07
阅读次数:
47
#:本次需要准备两个文件 #1:Persion.py 面向对象4.py #:首先是Persion.py文件中的内容: #:创建我们的类'''类的作用描述一个人的形象'''class persion: def __init__(self,name,age,rmb): self.name = name ...
分类:
编程语言 时间:
2020-06-22 01:24:20
阅读次数:
45
面向对象三大特性之——继承 继承 -- 需要解决代码的重复 继承语法: class A: pass class B(A): pass B继承A,A是父类,B是子类 A是父类(基类 超类) B是子类(派生类) 子类可以使用父类中的 : 方法 静态变量 class Animal: def __init_ ...
分类:
其他好文 时间:
2020-06-21 19:49:15
阅读次数:
47
1.java.lang.Object类的说明: * 1.Object类是所Java类的根父类 * 2.如果在类的声明中未使用extends关键字指明其父类,则默认父类为java.lang.Object类 * 3.Object类中的功能(属性、方法)就具通用性。 * 属性:无 * 方法:equals( ...
分类:
编程语言 时间:
2020-06-21 14:15:40
阅读次数:
65
1.多态性的理解:可以理解为一个事物的多种形态。2.何为多态性:对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用)举例:Person p = new Man();Object obj = new Date();3.多态性的使用:虚拟方法调用> 有了对象的多态性以后,我们在编译期,只 ...
分类:
编程语言 时间:
2020-06-21 11:33:59
阅读次数:
48
ArrayList ArrayList是集合的一种实现,实现了接口List,List接口继承了Collection接口。Collection是所有集合类的父类。ArrayList使用非常广泛,不论是数据库表查询,excel导入解析,还是网站数据爬取都需要使用到,了解ArrayList原理及使用方法显 ...
分类:
编程语言 时间:
2020-06-21 11:30:51
阅读次数:
50
类与类的关系:依赖、关联、组合、聚合、继承、实现。 依赖,关系不太紧密。 关联:关系较紧密。 组合:以电脑为例,CPU、键盘、鼠标、显示器、内存条等的关系 聚合:以人的身体为例,头、耳朵、嘴巴等的关系,一荣俱荣,一损俱损。 继承:子类继承父类所有,除了所有属性、方法外的内容。子类在不影响父类的情况下 ...
分类:
其他好文 时间:
2020-06-21 10:00:42
阅读次数:
54