现在的位置: 首页 > 综合 > 正文

基础知识2

2018年01月16日 ⁄ 综合 ⁄ 共 723字 ⁄ 字号 评论关闭

11.

尽量避免在循环体中使用try-catch块,最好在循环体外使用try-catch块以提高系统性能。

12.

            同一个类      同一个包    不同包的子类    不同包非子类

private     *                  

默认        *                     *           

protected *                     *                      *    

public      *                     *                        *                             *

13.

内部类有如下特性:

?      可以使用包含它的类的静态和实例成员变量,即使它们在外围类中是private的。

?      若被声明为static,就不能再访问其外部类的非静态成员。

?      若想在Inner Class中声明任何static成员,则该Inner
Class
必须声明为static

14.

对于外部类多局部变量,只有final的才能被内部类访问。

15.

java只允许类的单继承,但可以通过接口实现多继承:

1.    一个类只可以继承自另一个类,但可以实现多个接口

2.    一个接口可以继承多个其它接口

16.

1、抽象类不能被直接实例化;

2、抽象类可以没有抽象函数;

3、有抽象函数的类必须是抽象类;

4、抽象函数只需声明,无需实现;

5、接口中不能有函数实现。

17.

非静态内部类都持有其外部类对象的引用,可以访问其外部类的所有成员,而静态内部类则不持有其外部类对象的引用,只能访问其外部类的静态成员。

 

 

 

 

 

 

 

 

 

 

【上篇】
【下篇】

抱歉!评论已关闭.