JAVA学习笔记(四)

 

抽象类

 

抽象类定义的方式:修饰符 abstract 类名

含有抽象方法的类一定是抽象类,但是抽象类中不一定有抽象方法;

抽象类不能实例化,它只是个共同的接口;

抽象方法和实现它的方法一般定义为protected,不对外公开,除非你想对外提供接口;

 

 

接口

 

interface关键字使抽象的概念更深入了一层,它可以定义变量和方法,但是不能有方法体;

在接口中的方法和变量 默认是public

接口中的变量默认为public static final

接口命名个规则:以大写的I开头

可以实现多个接口,要用“,”分隔开

可以根据需要使用多个接口,而且每个接口都会成为一个独立的类型,可以对其进行向上转型。

如果实现了接口一定要实现所有接口的方法;

 

抽象类与接口的区别明天再写

http://zangweiren.javaeye.com/?page=1

 

posted @ 2008-07-23 00:16  李彪  阅读(111)  评论(0编辑  收藏  举报