拒绝八股文,用大白话让你读懂普通类/抽象类/接口
一.抽象类
1.只要里面包含abstract,那么这个类必然是抽象类
声明一下:如果有人和你抬杠,说抽象类里可以创建普通方法,不用搭理他,
第一.这是新手篇,大佬绕道
第二.抽象里确实可以创建普通方法,但是抽象类里面不包含抽象方法,在抽象类里写普通方法是吃煤了嘛(哈哈),还有就是抽象类不可以创建对象的,如果不包含抽象方法那就失去了定义抽象类的意义!
2.抽象类不能创建对象
用大白话解释一下:我们假设一下可以创建abstract(抽象类)对象,但是抽象方法没有具体的 实现,是不是就没有存在的意义了!
3.抽象类的方法理解
定义:没有具体的实现也就是{}(没有方法主体)
例如:
abstract void