在手机产品的设计过程中,由于手机界面的承载能力有限,产品功能的不断膨胀,必须要在用户打开应用之后告知他某些新奇的功能,引导他完成某些主要任 务流程,让用户不至于迷失在陌生应用中不知所措。帮助用户快速掌握应用的使用方法,体验到应用的乐趣,新手引导成了一个必须考虑的设计环节。用户引导的直接目标是帮助用户...
分类:
移动开发 时间:
2014-10-31 09:54:25
阅读次数:
239
1.函数的重载
2.构造函数的作用
(构造函数可以重载)
1、函数名必须和类名相同
2、没有返回值
3、使用 New 来调用构造函数
4、如果类中没有构造函数,编译器会自动帮忙加载一个参数为空、方法体为空的构造函数
5、如果类中已经存在构造函数,编译器就不会帮忙生成构造函数了。...
分类:
编程语言 时间:
2014-10-28 21:47:18
阅读次数:
207
Java关键字this只能用于方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,并且this只和特定的对象关联,而不和类关联,同一个类...
分类:
编程语言 时间:
2014-10-27 12:42:23
阅读次数:
212
一.抽象类1. 抽象方法用abstract修饰。2. 抽象方法不能有方法体,大括弧也不能有。3. 抽象方法必须在抽象类中。程序示例:1 abstract class Person2 3 {4 5 public abstract void SayHi();6 7 }...
分类:
Web程序 时间:
2014-10-24 22:07:41
阅读次数:
232
1 var func =function(){} ,即和 var 变量的特性 一样。 func 变量名提前,但是不会初始化,直到执行到初始化代码。2 function func(){} 变量名 和方法体 都会提前到 顶部执行。实例:{vark=xx();functionxx(){return5;.....
分类:
其他好文 时间:
2014-10-22 17:36:37
阅读次数:
226
抽象方法:在类中没有方法体的方法,就是抽象方法。抽象类:含有抽象方法的类就叫抽象类。|||||||||抽象类不能被实例化(new)为什么要使用抽象方法?(以下是个人观点)因为在面向对象的编程的思想中,任何事物都可以看做是一个类。例如:每个动物都需要休息,都要睡觉(sleep),而不同的动物有不同的睡...
分类:
编程语言 时间:
2014-10-20 13:26:30
阅读次数:
166
一:抽象方法1. 在面向对象编程语言中抽象方法指一些只有方法声明,而没有具体方法体的方法。抽象方法一般存在于抽象类或接口中。 在一些父类中,某些行为不是非常明确,因此无法用代码来具体实现,但是类还必须具备此方法,因此,把这样的方法定义为抽象方法。2. 声明方法:public abstract Ea....
抽象类(abstract)
当编写一个类时,时常会为该类定义一些方法,这些方法的使用用以描述该类的行为方式,那么这些方法都有具体的方法体。但是在某些情况下,某个父类只是知道子类应该包含怎样的放过,但是无法精确的知道这些子类是如何实现这些方法,例如定义一个GetTime类,该类提供了一个计算某一段程序...
分类:
其他好文 时间:
2014-10-12 16:14:48
阅读次数:
202
在VS2010中的一项新功能:Call Hierarchy窗口,它可以审查代码,确定方法在哪里调用,以及它们与其他方法的关系。打开一个类文件,找有方法体实现代码的方法,右键选择View Call Hierarchy菜单项,将显示如下图示例所示的窗口:调试和重构代码时,这个窗口是非常有用的,因为它允许...
分类:
其他好文 时间:
2014-10-10 18:10:34
阅读次数:
165
1.如何定义一个功能,并通过函数(方法)体现出来呢? 1)明确改功能运算后的结果。确定函数的返回值类型。 2)明确在实现该功能的过程中是否有未知内容参与运算。确定参数列表。2.函数重载:在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同,就 是重载函数。 重载和函数的返回类...
分类:
编程语言 时间:
2014-10-09 02:20:47
阅读次数:
232