您的位置:首页 > 编程语言 > Java开发

梦入IBM之java基础第五天

2012-05-09 07:14 260 查看
现在我们开始第五天的学习:

接口与抽象类:

1):接口:

interface 接口名

{

只有常量和方法的声明,不能有方法体,常量也可以写成int i = 10,这样系统会默认的给你加上,这里必须赋初值。

}

对于接口来说,它不能创建对象,但是当类加载的时候,同样会创建接口的class对象,但是这个class对象很特殊,它只有成员变量,没有方法。

因为接口中的方法全部都是abstract的,而static和abstract不能共存

2):接口注意的地方:

1):接口只能继承接口,不能继承类

2):接口中的方法的修饰符只能为public,子类重写的方法也必须是public

3):抽象类的几点注意:

1):含有抽象方法的类必须声明为抽象类

2):抽象类必须被继承

3):抽象的方法必须被重写

4):抽象类不能创建实例

5):抽象方法只需声明,不能有方法体

6):抽象类的class对象和类完全一样,可以通过class对象访问抽象类的static方法和static成员变量

4):引包的目的:告诉java虚拟机某个class文件的路径,当类需要被加载的时候,通过该路径来加载。

5):访问控制修饰符:

public : 到处都可以访问

protected:相同包(这里的相同包指在同一个包,并且java加载器也必须相同),以及子类里面

private:只能在本类使用

默认的default(不写):相同包(这里的相同包指在同一个包,并且java加载器也必须相同)

思维导图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: