抽象与接口
来源:互联网 发布:浙江省软件考试 编辑:程序博客网 时间:2024/05/17 08:17
一个抽象类没有抽象方法 可以的,意义在于不让创建对象
abstract与private ,final,static 不能同时存在
对于成员方法
private:父类定义actract方法是为了让子类重写实现,而private 不能让子类继承,所以冲突
final :父类中定义了final方法不允许重写 ,而abstract是为了让子类重写
static:类名.静态方法名调用,而 abstract中没有实现方法,调用没有实现的方法无意义。
接口:用于功能的扩展,不能实例化
常用的是接口多态
接口的方法默认就是public abstract
变量默认就是public static final
接口没有构造方法
类与类:继承关系,只能单继承,可以多层继承
类与接口:实现关系,可以单实现,可以多实现
并且还可以在继承一个类的同时实现多个接口
接口与接口:
继承关系,可以单继承,可以多继承
interface father { void show();}
interface mother { void show2(); }
abstract与private ,final,static 不能同时存在
对于成员方法
private:父类定义actract方法是为了让子类重写实现,而private 不能让子类继承,所以冲突
final :父类中定义了final方法不允许重写 ,而abstract是为了让子类重写
static:类名.静态方法名调用,而 abstract中没有实现方法,调用没有实现的方法无意义。
接口:用于功能的扩展,不能实例化
常用的是接口多态
接口的方法默认就是public abstract
变量默认就是public static final
接口没有构造方法
类与类:继承关系,只能单继承,可以多层继承
类与接口:实现关系,可以单实现,可以多实现
并且还可以在继承一个类的同时实现多个接口
接口与接口:
继承关系,可以单继承,可以多继承
interface father { void show();}
interface mother { void show2(); }
interface sister extends father mother {
这里要 实现father 和mother 所有的方法
}
形参
基本类型:这里要 实现father 和mother 所有的方法
}
形参
引用类型:需要的是该类的对象 new XX()
抽象类:需要的是该抽象类 的子类对象 需要的是具体类
接口:需要的是 该接口的实现类对象 需要的是具体类
0 0
- 抽象类与接口
- 接口与抽象类
- 抽象类与接口
- 抽象类与接口
- 抽象类与接口
- 抽象类与接口
- 接口与抽象类
- 抽象类与接口
- 接口与抽象类
- 抽象类与接口
- 抽象类与接口
- 抽象类与接口
- 接口与抽象类
- 抽象类与接口
- 抽象类与接口
- 抽象类与接口
- 接口与抽象类
- 接口与抽象类
- Android UI
- 如何划分子网?
- listview学习之simpleadapter详细介绍
- QTableWidget中表格显示图片
- 第一个只出现一次的字符
- 抽象与接口
- D
- idea build 无war包
- 内部类
- angularjs select 赋值 ng-options配置方式
- iOS 开发简单, 工资高。 用户群体消费水平高。Android 开发难很多,工资较低。
- 自定义SeekBar实现标尺指示范围的功能(含自定义shape等资源)
- 1079. Total Sales of Supply Chain (25)
- 1004. 成绩排名 (20)