混淆
cheney777
这个作者很懒,什么都没留下…
展开
-
关于重写与重载
1.重载:在同一个类中两个方法的返回值类型可以不同,但若仅仅是返回值类型不同并不足以区分两个方法的重载,还需要参数类型以及个数的不同。2.重载与重写:重载主要用于一个类中实现多个同名方法的重载;而重写主要是子类继承父类,重写父类的非私有方法。...原创 2018-04-15 21:56:12 · 165 阅读 · 0 评论 -
java接口的部分要点
1.在java中,接口中的任何变量都是公开的,静态的常量,所以在定义接口变量时,必定要进行初始化。且进行实现的接口 不能对变量进行赋值。2.由于接口的方法都是抽象的,所以子类实现接口时,必须实现接口中的所有方法。3.在java继承中,子类存在单根性,但可以继承多个接口。4.接口中的变脸只能是public static final的,抽象类中可以是各种类型。5.接口中只能定义抽象方法且不能有静态方...原创 2018-04-17 23:29:03 · 181 阅读 · 0 评论 -
Static关键字,以及静态方法中的部分要点
static关键字的作用主要作用有两个,如下: 1.为特定类型的数据或对象分配单一的存储空间,与对象的个数无关,可以在单例模式得以提现; 2.实现变量或方法,而不需要对象的创建就能够实现。(1)static成员变量: 成员变量有static静态变量与非静态变量,其中静态变量是属于类的,而非静态变量是属于方法的。静态变量可以通过 类...原创 2018-04-22 21:23:00 · 139 阅读 · 0 评论 -
关于异常的部分要点
1.有时为了编程简单会忽略catch后面的代码块,这样try...catch语句就成了一种摆设,一旦程序在运行过程中出现了异常,就会导致最终运行结果与期望的不一致,而错误发生的原因也很难找。2.使用throws为方法抛出异常时,如果子类集成父类,子类重写方法抛出的异常也和原来父类方法抛出的异常相同或是其异常的子类,除非throws异常时runtimeException异常。3.throws和thr...原创 2018-04-18 22:13:32 · 113 阅读 · 0 评论