课程总概 该门课程作为java入门学习的第二季,是在有一定的java基础上进行的进一步学习。由于该季涉及到了java的一些核心内容,所以相对第一季来说,课程难度有所提升。大致可将该季的课程分为五部分: 第一部分,类和对象 (第一章); 第二部分,封装 (第二章); 第三部分,继承 (第三章); 第四 ...
分类:
编程语言 时间:
2019-07-26 13:10:22
阅读次数:
102
面向对象 1.面向对象是什么? 是一种编程思想,核心就在对象 将程序看做一堆对象的集合,程序的功能就是控制调度对象来交互完成 2.为什么使用面向对象 优点:扩展性高,可维护性好,灵活,重用性高 缺点:程序结构更加复杂,无法预知执行结果 3.类和对象 类:是一系列具备相同特征和行为的对象的集合体,是一 ...
分类:
其他好文 时间:
2019-07-25 23:23:07
阅读次数:
100
# 面向对象编程,类和对象## 一、面向对象### 1、什么是面向对象? 面向对象是一种编程思想,是前辈们总结出的经验,指导程序员如何编写出更好的程序 ,核心是对象,程序就是一系列对象的集合, 程序员负责调度控制这些对象来交互着完成任务。### 2、几个案例案例1:把大象装进冰箱 ?? 面向过程:?... ...
分类:
其他好文 时间:
2019-07-25 23:11:57
阅读次数:
101
# 1.实例化一个类: - 基本格式:变量 = 类名() # 实列化一个对象 * 案例1 # 2.查看类的信息 - 2.1.可以通过默认内置变量来检查类和对象的所有成员 - 对象所有成员检查:obj.__dict__ - 类所有成员检查:class_name.__dict__ - 2.2.使用hel ...
分类:
编程语言 时间:
2019-07-25 00:54:43
阅读次数:
161
类和对象介绍 类即类别、种类,是面向对象设计最重要的概念, 对象是特征与技能的结合体,而类则是一系列对象相似的特征与技能的结合体 在现实世界中:先有对象,再有类,对象是具体的存在,而类仅仅只是一个概念,并不真实存在 #在程序中,务必保证:先定义类,后使用类产生对象 PS: 1. 在程序中特征用变量标 ...
分类:
其他好文 时间:
2019-07-25 00:41:27
阅读次数:
115
阅读目录 一、什么是面向过程、面向对象的程序设计 二、类和对象 三、属性查找 四、继承和派生 五、多态和封装 六、绑定方法与非绑定方法 七、Python中关于OOP的常用术语 八、类的装饰器(简单补充) 九、metaclass 回到顶部 一、什么是面向过程、面向对象的程序设计 面向过程的程序设计:核 ...
分类:
其他好文 时间:
2019-07-25 00:04:56
阅读次数:
136
面向对象 目录 面向对象的概念 对比 面向过程的优缺点和使用场景 类和对象的概念 如何创建类和对象 如何设计属性 属性的查找顺序 初始化方法 绑定方法与非绑定方法 什么是面向对象编程 ? 面向对象编程——Object Oriented Programming,简称OOP 。 面向对象是一种编程思想, ...
分类:
其他好文 时间:
2019-07-24 22:47:51
阅读次数:
107
今日内容1,面向对象的概念2,类和对象概念3,如何创建类和对象4,如何设计属性5,属性的查找顺序6,__init__,初始化类的方法7,绑定方法与非绑定方法 1,面向对象的概念 面向对象:是一种编程思想 面向对象的三大优点 1.扩张性 2.灵活性 3.复用性 ... ...
分类:
其他好文 时间:
2019-07-24 22:24:27
阅读次数:
116
类和对象介绍 定义类 class 类的名称: # 类中的内容 描述属性和技能 #描述属性用变量 #描述行为用函数 #类名称 书写规范 首先是见名知意 名称是大驼峰命名法 #驼峰就是单词首字母大写 , 大驼峰是第一个字母大写,小驼峰是第一个字母小写 属性 类有两种属性:数据属性和函数属性 1. 类的数 ...
分类:
其他好文 时间:
2019-07-24 21:04:33
阅读次数:
126
面向对象 (Object Oriented Programming,简称OOP) 1.什么是面向对象:面向对象编程是一种思想,它指导程序员如何编写出更好的程序。它的核心是对象,此时程序员从操作者变成了指挥者。 2.为什么使用面向对象编程:当今时代背景下,通常应用程序对扩展性和维护性要求都是非常高的, ...
分类:
编程语言 时间:
2019-07-24 19:41:40
阅读次数:
115