冰箱

思维陷阱

烂漫一生 提交于 2019-11-28 00:09:52
1、你怎么把长颈鹿放进冰箱? 2、你怎么把大象放进冰箱里? 3、狮子王正在举办动物会议,除了哪一个动物之外,所有的动物都参加? 4、你必须穿过一条河,但这条河有鳄鱼,可是你没有船,你如何穿过这条河? 面对这几个问题,肯定没有统一的答案,因为每个人看待的问题是不一样的。那作为程序员的我们,如何来思考这几个问题? 来源: https://www.cnblogs.com/aleon/p/11382130.html

java-面向对象-类与对象

社会主义新天地 提交于 2019-11-27 12:49:05
做一件事情: 打开冰箱,把大象放进冰箱,关上冰箱门 这是一串动作:面向过程 三个动作:打开,放进,关上,都围绕冰箱进行 把三个动作通过冰箱串起来: 冰箱.打开 冰箱.存储 冰箱.关闭 这个事情就是面向冰箱这个对象进行的:面向对象 1 //面向对象:三个特征:封装,继承,多态 2 3 //以后开发:其实就是找对象使用。没有对象,就创建一个对象 4 5 // 找对象,建立对象,使用对象,维护对象的关系 6 7 /* 8 类和对象的关系 9 10 现实生活中的对象:张三,李四 11 想要描述:提取对象中共性内容,对具体的抽象 12 描述时:这些对象的共性有:姓名,年龄,性别,学习jaba功能 13 14 映射到java中,描述就是class定义的类 15 具体对象就是对应java在堆内存中用new建立实体 16 17 类就是:对现实生活中事物的描述 18 对象:就是这类事物,实实在在存在个体 19 */ 20 21 //需求:描述汽车(颜色,轮胎数),描述十五其实就是在描述事物的属性和行为 22 //属性对应是类中变量,行为对应类中的函数(方法) 23 //其实定义类,就是在描述十五,就是在定义属性和行为,属性和行为共同称为类中的成员(成员变量,成员方法) 24 25 class Car 26 { 27 //描述颜色 28 String color = "红色"; 29 //描述轮胎数

python初体验-模块

只谈情不闲聊 提交于 2019-11-26 22:36:07
什么是模块:生活中,我们会用一个冰箱来存放蔬菜、水果、牛奶、面包、猪肉、香肠等。聪明的我们不会选择分别购买一堆存放蔬菜的冰箱、存放水果的冰箱、存放牛奶的冰箱、存放面包的冰箱等等,我们会选择重复利用一个具有冷藏功能的冰箱。在编程世界里,重复利也同样重要。为了实现代码的重用,可以使用之前学过的函数,同时也可以通过 模块 来做到。多说一句,有时人们也会将模块称作库或者包。 导入模块的基本语句为: # from 模块名 import 对象名 from datetime import datetime示例中,datetime 是Python 标准库(Standard Library)中的一元,from 后面的 datetime 是模块名,而import 之后的 datetime 是对象名。一、Random 内置模块Python 内置了很多模块,比如刚才看到的 datetime,还有 random 等,我们可以直接使用这些内置模块,比如可以用 random 来生成随机数据。 import random 我们可以输入代码 import random ,之后便能调用 random 之中的各个功能(对象)。 下方是我们可以用 random 做的操作: print( random.random() ) # 产生 0 到 1 之间的随机浮点数 print( random.randint(1,10) )