抽象类

 

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

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

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

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

 

 

接口

 

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

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

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

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

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

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

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

 

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

 

Tag标签: JAVA
posted on 2008-07-23 00:16 李彪 阅读(15) 评论(0)  编辑 收藏

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交