JavaSE
Cilimer
这个作者很懒,什么都没留下…
展开
-
java函数重载和函数重写
java中,函数重载(overload)和 函数重写(override)是完全不同的两个概念,而这没有任何关系(除了名字有点像) 函数重载(overload): 1、针对同一个类中的一组函数来说的; 2、这组函数中,函数名称相同(一般情况下建议功能相似的函数才做函数重载); 3、形式参数不相同,包括参数的个数不同、参数的类型不同或参数个数和类型都不相同; 4、与函数的返回值类型没有关系原创 2012-02-15 11:10:30 · 2334 阅读 · 1 评论 -
java的构造函数
构造函数也称为构造方法,其规则如下: 1、没有任何返回值类型(连void也没有,void其实也是一种返回值类型,只是返回值类型为空); 2、函数的名字和类名相同,一般用public修饰(public关键字是可以省略的。这里说一般是指一般情况,不包括特殊情况,如单例模式在内); 3、构造函数也是类的成员函数,其主要功能是给成员变量进行初始化; 4、创建对象的时候会隐式调用构造函数,创建一次对原创 2012-02-15 10:34:26 · 459 阅读 · 0 评论 -
java三个关键字
java中,this、super和final被称为java三大关键字,下面对这个三个关键字进行简单的介绍: this关键字: 1、this关键字:非静态的成员函数访问非静态的成员(包括成员函数、成员变量),前面都省略了this,this表示调用这个函数(变量)的那个对象的引用; 2、this用来更方便的定义变量名,有了this,形式参数的名字可以和成员变量的名字一样了,比如this.name原创 2012-02-15 14:05:10 · 729 阅读 · 0 评论 -
java中初始化顺序
java中了解初始化顺序是很重要的,这关系到开发人员对一个类的执行顺序的理解,进而影响对系统执行的判断,java中初始化顺序大致如下: 假设有子父类关系,如果其中某一项没有,略去即可: 先静态:因为静态的东西是加载类的时候就立即加载的,而且只加载一次 父类静态-------->子类静态-------->父类定义初始化(如果有多个,从上到下依次进行)------>父类构造函数初始化 ----原创 2012-02-15 14:12:29 · 387 阅读 · 0 评论