您的位置:首页 > 编程语言 > Java开发

Java基础学习,一些零散的笔记之抽象类与接口

2017-06-16 09:49 537 查看
[b] 抽象类[/b]

使用规则

a. abstract关键字声明定义抽象类

b. abstract关键字声明定义的抽象方法,只有声明,无需实现。

c. 包含抽象方法的一定要是抽象类

d. 抽象类中可以含有普通方法,也可以没有抽象方法

e. 抽象类不能直接创建对象,可以定义引用变量

抽象除了有抽象方法与普通的方法里的内容没有什么区别,都可以定义属性,普通方法等。

接口

接口定义的语法



接口中定义的变量都是常量,即使定义时不添加public static final ,系统也会自动加上。

接口中定义的方法只能是抽象方法,即使定义时不添加public abstract 修饰符,系统也会自动加上。

接口使用时,除了常规的类实现它进行使用外,还可以使用结合匿名类在new一个接口的时候实现接口中的方法,语法如下:



这样就可以用 i.method();来调用了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: