一、抽象类和抽象方法
abstract:修饰符,标志类是一个抽象的类,抽象类不能被实例化。
abstract:没有方法体,只是规定了子类的一个行为
父类中的抽象方法必须被子类所重写
抽象类和抽象方法的目的:就是为了减少代码
抽象类中可以有普通方法,抽象方法所在的类一定是抽象类。
public abstract void run();
二、接口
1.面向接口编程
继承说的是同一事物之间
子类是属于父类的,门不适于继承锁类
implement 接口
public class Men implements Suo
设置一个锁接口,并且重写接口方法。
接口中定义的方法全部都是抽象方法,不能有普通方法
接口中的方法全部都是全局的,抽象的
接口代表着一种能力,功能,子类实现了这个接口,就必须重写接口里面全部的抽象
public interface Suo {
//上锁功能
void shangsuo();
//开锁功能
void kaisuo();
}接口,抽象方法
//父类(接口) 对象名 = new 子类();
Suo men = new Men();实例化对象
子类属于父类,
三、接口案例
开发一个电商的商品管理系统
1、新增商品包括,编号,名称,价格,库存数量,商品描述