java抽象类

来源:互联网 发布:绝世唐门升坐骑数据 编辑:程序博客网 时间:2024/04/25 21:09

java中的抽象类:

是指包含抽象方法的类,其中需要用关键词说明:abstract

//注意:这个关键词是在类名前和方法名前都是要标示的。


抽象类,在调用的时候是不需要实例化的,真是因为,在每一个继承抽象类的子类都是要重写抽象类里的抽象方法的,且抽象类里的抽象方法在编写的时候是不做任何处理的,只是单纯的一个抽象方法,没有实现(强调:全是在子类里实现抽象方法的

例子:


abstract class absA{
private int age;
private String name;
//抽象方法(当然抽象类是需要关键字的)
public abstract void test01();
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}

}
class absB extends absA{

@Override
public void test01() {
// TODO Auto-generated method stub
System.out.println("姓名:"+getName()+"年龄"+getAge());
}
}

0 0