Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16086
  • 博文数量: 17
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 165
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-10 01:17
文章分类

全部博文(17)

文章存档

2011年(2)

2010年(15)

我的朋友
最近访客

分类: Java

2010-09-14 14:10:55

抽象类是由abstract关键字声明的,抽象类中的方法可能是只有声明部分而没有实现部分

声明抽象的方法

访问权限 + abstract + 返回类型/void + 方法的名称();

它是只有声明部分,没有实现部分,意味着该方法没有完成事情.

声明抽象类

访问权限 + abstract + class + 类的名称

注意:

1)抽象类不能实例化自己类的实例,但是能够实例化子类的实例

2)一个抽象类不一定有抽象方法,但是只要有抽象方法的类,那么该类一定是抽象类

public abstract class MrMao {
    String name = "老毛";
    //该方法有实现

    public void jieFang(){
        System.out.println(name + "实现了解放全中国");
    }
    
    //该方法没有实现,只有声明部分
  
//抽象方法
    public abstract void fuYu();
    
}


public abstract class MrDeng {

    //抽象类不一定要包含抽象方法

    public void gaiGe(){
        System.out.println("改革开放");
    }
    
    public void fuYu(){
        
        System.out.println("共同富裕");
    }
}


阅读(399) | 评论(0) | 转发(0) |
0

上一篇:数组的基础知识

下一篇:接口的基础

给主人留下些什么吧!~~