类是一个函数包,类中可以放置函数和变量。就像用 def 语句定义函数一样,用 class 语句来自定义一个类 1. 使用语法 在类中被定义的函数被称为类的【方法】,描述的是这个类能做什么。我们使用 Class.function() 的格式 在类中被定义的变量被称为类的【属性】,使用的 Class.v ...
分类:
其他好文 时间:
2019-04-06 19:12:17
阅读次数:
136
在学习面向对象之前首先我们要理解一下几点: 什么是面向对象、对象、类 讲到面向对象就不得提到面向过程,早期的计算机编程是基于面向过程的方法,例如实现两个数的加法运算(1+1=2),我们可以通过一个算法就可以解决这个问题。但是随着计算机技术的不断提高,我们遇到的问题解决起来越来越复杂,所以我们可以通过 ...
分类:
编程语言 时间:
2019-04-02 21:00:33
阅读次数:
181
# 类:一种数据类型,本身并不占内存空间,跟所学过的number等类型,一个类由属性(变量)和方法(函数)组成# 对象: 要使用类内部的属性和方法,就需要实例化类,这种实例化类就叫做对象 """定义类类名:首字母大写,其他遵循驼峰原则属性:其他遵循驼峰原则行为(方法/功能):其他遵循驼峰原则创建一个 ...
分类:
编程语言 时间:
2019-03-30 22:45:59
阅读次数:
190
20175319 2018 2019 2 《Java程序设计》第4周学习总结 教材学习内容总结 第四周学习了如下内容: 1. 子类与父类 2. 子类的继承性 3. 子类与对象 4. 重写方法 5. super关键字 6. final关键字 7. 对象的上转型对象 8. 继承与多态 9. abstra ...
分类:
编程语言 时间:
2019-03-24 18:45:57
阅读次数:
129
什么时候用继承? 1.当类之间有显著不同,且较小的类是较大的类的组件时,用组合比较好 比如机器人类是一个大类,躯干类、胳膊类、腿类是小类 2.当类之间有很多相同的属性与功能,提取这些共性作为基类,用继承比较好 比如鸡和鸭,我们可以提取他们的共性(两只翅膀、用两只脚走路)做一个禽类,但是他们也有各自独 ...
分类:
其他好文 时间:
2019-03-22 00:26:09
阅读次数:
94
一、类是一系列对象相同的特征(变量)与技能(函数)的结合体,即类体中最常见的就是变量与函数的定义 但其实类体中是可以存在任意python代码的 类体代码会在定义阶段立即执行,会产生一个类名称空间,用来将类体代码执行过程中产生的名字都丢进去 类的作用主要有两点: 1.当做名称空间从其内部取出名字来使用 ...
分类:
其他好文 时间:
2019-03-19 23:10:36
阅读次数:
166
第三周java 2第四章的学习总结: 一、主要内容(类与对象): 1、类; 2、构造方法与对象的创建; 3、类与程序的基本结构; 4、参数传值; 5、对象的组合; 6、实例成员与类成员; 7、方法重载; 8、this 关键字; 9、包; 10、import语句; 11、访问权限; 12、基本类型的类 ...
分类:
编程语言 时间:
2019-03-18 00:59:25
阅读次数:
201
教材学习内容总结 类与对象 类与对象的关系:要产生对象必须先定义类,类是对象的设计图,对象是类的实例 类:class是关键字,用来定义类。 类声明:例如class People。 对象的声明:类的名字 对象名字。 注意“一类一文件” 类在定义时要使用关键词class,而具体对象就是对应java在堆内 ...
分类:
编程语言 时间:
2019-03-17 18:14:41
阅读次数:
178
面向对象4大特性:抽象,封装,继承,多态。 抽象:在类的设计层次:将某些事务的共同属性提取出来集合到一个类;类与对象之间的关系:类时抽象的,对象是具体的,类是对象的模板,对象的创建时以类未模板的,同一个类创造出来的对象具有共同的属性,但属性值不同。 封装:利用抽象数据类型将数据和基于数据的操作封装在 ...
分类:
其他好文 时间:
2019-03-17 10:39:01
阅读次数:
143
20175327 2018 2019 2 《Java程序设计》第3周学习总结 教材学习内容 第四章 类与对象 类变量和实例变量、import语句 对象的创建过程,对象引用与实体的关系,访问权限的理解 this关键字:this可以出现在实例方法和构造方法中,但不可以出现在类方法中 运行有包名的主类:如 ...
分类:
编程语言 时间:
2019-03-15 21:52:59
阅读次数:
187