除了 new 之外的创建对象的方法 通过 new 创建对象,会使得程序面向实现编程,先举个例子,某个果园里现在有两种水果,一种是苹果,一种是香蕉,有客户想采摘园子里的水果,要求用get()方法表示即可 一般情况下,最直接的写法为: 如上代码,一堆的水果类,必须等到运行时才能知道实例化哪一个。一旦水果 ...
分类:
编程语言 时间:
2019-02-05 23:43:04
阅读次数:
164
接口Interface 与 抽象类不同: 抽象类关注的是事物本质,例如:水果Fruit 属于抽象的,说去买水果 是模糊的概念 是抽象的概念 不具体,到底买什么水果不知道,而水果包含了 香蕉,橘子 很多很多; 接口关注的是事物的能力,例如:电脑有USB接口,只要你的数据线满足USB接口规定的功能,你就 ...
分类:
移动开发 时间:
2019-02-05 22:12:02
阅读次数:
179
定义抽象类,就一定会定义抽象方法,抽象方法没有方法体{},就证明抽象方法 是不运行的,抽象方法 是给子类继承覆盖运行的, 子类继承->抽象类 就必须覆盖抽象方法,否则编译都失败; 水果案例: 定义水果抽象类 FruitAbstract: 描述🍌香蕉对象: 描述🍉西瓜对象: 描述🍊橘子对象: m ...
分类:
移动开发 时间:
2019-02-05 18:18:21
阅读次数:
195
一.抽象类 (1)定义 抽象,就是不够具体在人脑中,很多的概念其实也是抽象的,例如动物,水果使用了关键词abstract声明的类叫作“抽象类”。 (2)语法体现 abstract - 抽象的可以修饰类也可以修饰方法 1 抽象类不能创建实例,一般用来做为父类,封装子类共有一些属性和方法2 抽象的父类中 ...
分类:
编程语言 时间:
2019-02-03 22:10:58
阅读次数:
494
抽象类 1、什么是抽象类 与java一样,python也有抽象类的概念,但是同样需要借助模块实现,抽象类是一个特殊的类,它的特殊之处在于只能被继承,不能被实例化 2、为什么要有抽象类 如果说类是从一堆对象中抽取相同的内容而来的,那么抽象类就是从一堆类中抽取相同的内容而来的,内容包括数据属性和函数属性 ...
分类:
其他好文 时间:
2019-02-01 14:22:58
阅读次数:
207
看了汪曾祺《生活是很好玩的》前面的各种小吃描写,让我这个生活触角迟钝的人怀疑我真的在这个世界上存在过吗?好多吃的名字我都不认识,别提品尝了。一度看不下去。翻到后面描写花草的部分,才解救了放弃的心。自己非常喜欢养花,记得小时候我就收集学校里面的花种,精心的种在家里面,静待花开。每到冬天都会买水仙,是我 ...
分类:
其他好文 时间:
2019-01-30 23:06:24
阅读次数:
220
li=[ {'name':'苹果','price':10}, {'name':'香蕉','price':20}, {'name':'西瓜','price':30}, ] shopping_car = {} print('欢迎光临韩铁棍水果店') money = input('让我看看你的钱:') w... ...
分类:
其他好文 时间:
2019-01-30 17:13:24
阅读次数:
129
水果 http://acm.hdu.edu.cn/showproblem.php?pid=1263 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): ...
分类:
其他好文 时间:
2019-01-27 22:00:10
阅读次数:
228
关于红黑树的介绍可参考下文 http://url.cn/52jRxDi 练习题 1.硬木种类(POJ2418)问题 ««问题描述:硬木是植物树群,有宽阔的叶子,产生水果或坚果,并且通常在冬天休眠。美国的温带气候产生了数百种硬木树种,例如橡树、枫树和樱桃都是硬木树种,它们是不同的物种。所有硬木树种共同 ...
分类:
其他好文 时间:
2019-01-25 21:08:04
阅读次数:
272
面向对象 面向对象的特征是封装,继承,多态。针对单个具体的类应该明细到具体的某个功能上。面向对象可以理解成为现实生活中的各个具体的物体 如水果中的各种品种都可以看做面对对象中的某个对象,“水果”则可以提取做为抽象对象,共有的特性方法在抽象对象提取,具体的对象实体 加以实现。 水果接口 苹果实现类 橘 ...
分类:
其他好文 时间:
2019-01-25 15:59:23
阅读次数:
190