抽象--------abstract

//abstract  抽象类   单继承
public abstract class Test {

    //约束  有子类帮我们实现
    //abstract ,抽象方法,只有方法名字,没有方法的实现
    public abstract  void test();

    //1. 不能new 这个抽象类,只能靠子类取实现它:约束
    //2. 抽象类中可以写普通的方法,
    //3. 抽象方法必须在抽象类中
    public void test1(){
        System.out.println("say no");
    }
}


//抽象类的所有方法,继承了它的子类。都必须要重写它的方法
public class Student extends Test {

    @Override
    public void test() {
    }
}


public class Amplication {

    public static void main(String[] args) {

        Student student = new Student();
        student.test();
    }
    }

 

posted on 2022-08-29 11:30  三岁学JAVA  阅读(31)  评论(0)    收藏  举报