抽象类
抽象类:包含抽象方法的类 语法:
访问控制修饰符 abstract class 类名{
属性
构造方法
普通方法
抽象方法
}
示例:
public abstract class AA {
}
示例:
public abstract class AA {
private int a;
private String b;
public AA() {
}
public AA(int a, String b) {
this.a = a;
this.b = b;
}
public void fun(){
}
}
示例:
public abstract class AA {
private int a;
private String b;
public AA() {
}
public AA(int a, String b) {
this.a = a;
this.b = b;
}
public void fun(){
}
public abstract void sth();
public abstract void sth2();
}
抽象类的使用:作为父类,让子类继承。子类继承父类时,必须实现父类的所有抽象方法,否则的话子类也得是抽象的。
示例:public abstract class AA {
public abstract void sth();
public abstract void sth2();
}
public abstract class BB extends AA {
@Override
public void sth() {
}
/* @Override
public void sth2() {
}*/
}