摘要: 我们一般直接用pip install 包名 ,一般来说,安装速度太慢,而出现错误(连接失败)。这个时候,我们可以通过国内的镜像进行安装。 可以使用清华大学镜像:pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple some-packag 阅读全文
posted @ 2020-07-29 15:16 雅典娜Athena 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 多态 动态编译:类型 及同一方法可以根据发送对象的不同而采用多种不同的行为方式 小知识 一个对象的实际类型是确定的 但是,可以指向的引用类型就不确定了:父类的引用指向子类 子类重写了父类的方法,执行子类的方法 对象能执行哪些方法,主要看对象左边的类型,和右边的关系不大 多态注意事项 多态是方法的多态 阅读全文
posted @ 2020-07-29 15:06 雅典娜Athena 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Java 基本数据类型 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 Java 的两大数据类型: 内置数据类型 引用数据类型 内置数据类型 Java语言提供了八种基本类型。六种数字类型( 阅读全文
posted @ 2020-07-29 15:00 雅典娜Athena 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 接口 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有 接口:只有规范!自己无法写方法,专业的约束。约束和实现分离:面向接口编程 接口就是规范,定义的是一组规则,体现了现实世界中“如果你是。。。则必须能。。。”的思想 接口的本质是契约,让之后的类实现 oo的精髓,是对对象的抽象,最能体现 阅读全文
posted @ 2020-07-29 14:54 雅典娜Athena 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 继承 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。 extends的意思是“扩展”。子类是父类的扩展 Java中类只有单继承,没有多继承 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖,组合,聚合等。 继承关系的两个类,一个为子类(派生类),一个为父类(基类)。子类继 阅读全文
posted @ 2020-07-29 14:53 雅典娜Athena 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 封装 定义 该露的漏,该藏的藏 我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据细节自己完成,不允许外部干涉;低耦合:仅暴漏少量的方法给外部使用。 封装(数据的隐藏) 通常,应该禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏 记住这句话就够了:属性私有,ge 阅读全文
posted @ 2020-07-29 14:52 雅典娜Athena 阅读(197) 评论(0) 推荐(0) 编辑