package com.lyh.oop1; //abstract 抽象类:本质是个类extends: 单继承~ (接口可以多继承) public abstract class Action { //用来约束~有人帮我们实现 //abstract,抽象方法,只有方法的名字,没有方法实现! public abstract void doSomething(); //1.不能new这个抽象类,只能靠子类去实现它:约束! //2.抽象类中可以写普通的方法~ //3.抽象方法必须在抽象类中~ //抽象的抽象:约束~ //抽象类存在的意义:提高开发效率 }
package com.lyh.oop1; //抽象类的所有方法,继承了它的子类,都必须要实现它的方法~ 除非~ public class C extends Action{ public void doSomething(){ } }接口
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)