练习:用集合存储5个动物对象,并把动物对象进行遍历。 分析: A:创建动物类 a:无参构造方法 b:有参构造方法 c:get、set方法 B:创建集合对象 a:Collection animal = new ArraryList(); C:创建动物对象 b:5种动物,随意想 D:把动物对象添加进集合 ...
分类:
编程语言 时间:
2016-09-21 14:38:23
阅读次数:
169
先上效果: 主要实现了Listview的绑定和点击事件。项目资源结构如下: 先创建一个动物类,用来装载数据: Animal类如下: package com.example.simplelistviewdemo; public class Animal { private String aName; ...
分类:
其他好文 时间:
2016-08-19 22:10:32
阅读次数:
247
简单的动物园系统实现 动物园中有各种动物,以下代码构建动物类,以继承方式实现: 以下是main函数中的测试代码: ...
分类:
其他好文 时间:
2016-08-04 10:29:52
阅读次数:
163
抽象类和接口 一、抽象类和抽象方法 对于抽象类,首先需要介绍抽象方法,而抽象类因抽象方法的存在而存在 1.抽象方法 (1)必要性: 有些父类方法不确定如何写方法体,但是对于继承它的子类又必须用到这个方法。需要用到抽象方法 例如:对于动物类,我们知道父类“动物”会叫,但是因为不同的动物叫的方法不同,而 ...
分类:
编程语言 时间:
2016-07-10 06:12:51
阅读次数:
236
类的继承:类本身进一步细分成子类的过程,称为继承,比如鸟类是属于动物类,鸟类是动物类的子类
子类拥有父类的所有属性
1.继承的基本格式
>
class 类名(父类名):
属性
方法 :
方法体
2.范例:
3.父类默认为object
4.类的特殊用法:
每个类中的方法中都有self参数,在方法内部调用自...
分类:
编程语言 时间:
2016-06-23 01:07:34
阅读次数:
251
一:软件介绍。 乐学成语是一款关于成语学习的小软件,主要具备以下的几点功能: 1.用户可以通过分类(动物类,人物类等等)来进行学习。 2.学习之余,也有适当的成语游戏。 3.可以根据用户的需要对成语进行收藏。 4.具有对成语的查询功能。 二:步骤。 1.创建数据库和表。 2.显示主界面。 3.显示学 ...
分类:
其他好文 时间:
2016-06-17 22:23:05
阅读次数:
185
首先说一下继承:集成属于多态的一种,使继承者也有被继承者的一些特征。 下面我们来看一个例子:我们来创建以一个动物类,表示动物这个物种。 public class Animal { //动物的体重 private int weight; public int getWeight() { return ...
分类:
编程语言 时间:
2016-06-17 19:34:36
阅读次数:
221
首先给软件取名为HappyIdiom,在开始编码之前,需要先对程序进行需求分析,想一想HappyIdiom中应该具备哪些功能。将这些功能全部整理出来之后,我们才好动手一一实现。这里我认为HappyIdiom中至少应该具备以下功能:
1.成语分类学习:你可以根据自己喜欢的分类(动物类、人物类、季节类、自然类、数字类、语言类、其他类)来进行学习。
2.乐猜成语:学习之余玩玩猜成语游戏,寓教...
分类:
其他好文 时间:
2016-06-16 15:05:46
阅读次数:
247
一.语法规范 1.类:抽象的描述一件事物,比如将人、狗和猫抽象成动物类 在OC中用两个文件来描述一个类 1> .h:类的声明文件,用于声明成员变量和方法,类的声明代码在关键字@interface和@end之间; 2> .m:类的实现文件,用于实现.h文件中的方法,类的声明代码在关键字@impleme ...
分类:
其他好文 时间:
2016-05-22 22:47:30
阅读次数:
187
简单工厂是一个实体类,包含了根据不同参数直接创建对象的方法。而抽象工厂(Abstract Factory pattern)则是在简单工厂的基础上将(多个)工厂类进一步进行抽象(如UML图示): 在工程中,我们创建了两个实体类:动物类(Animal)和植物类(Plant);这两个类分别遵循协议Anim ...
分类:
其他好文 时间:
2016-03-30 19:37:03
阅读次数:
172