1. 接口的定义格式:pubilc interface 接口名 {
//常量
public static final 数据类型 常量名 = 值 //static表示只会在内存中存一份 final表示常量的值不允许被改变
//抽象方法
public 返回值数据类型 方法名(数据类型 )
}
注意:接口中默认的访问修饰符是public,抽象方法必须以分号结束,接口可以继承接口,并且可以继承多个接口
2.实现接口的格式:pubilc class 类名 iplements 接口名 {}
注意: 1.类实现接口其实就是继承接口
2.接口中有抽象方法的话,类必须实现抽象方法
3.如果是实现的一个已经继承了父接口的子接口,那么如果父接口中有抽象方法也必须实现
4.常量的调用格式:类名(接口名).常量名;
5.接口是不能实例化对象的
3.类只能先继承类,再去实现接口
4.定义抽象类的关键字: abstract class
格式:public abstract class 抽象类名 extends 类名或抽象类名 implements 接口{//任何访问修饰符的属性
//任何访问修饰符的普通方法和构造方法
//定义常量
//定义抽象方法,但是定义抽象方法的格式和接口的稍有不同
访问修饰符 abstract 返回值数据类型 方法名(数据类型 参数名,...);}
注意:抽象类是接口和类的结合体,抽象类不能实例化对象
5.类、接口和抽象的区别
类和接口的区别:
1.定义关键字不同:class interface
2.继承的区别:类继承类 接口继承接口
3.定义内容不同:接口中不能定义方法体
4.创建对象不同:只有类可以实例化对象
抽象类和类的区别:
1.定义关键字不同: abstract class class
2.定义内容不同:抽象类定义抽象方法时是 访问修饰符 abstract 返回值数据类型 方法名(数据类型 参数名)
3.创建对象的不同:只有类可以创建对象(同类与接口的区别)
补充:
相关推荐
Java 接口和抽象类
11.java接口和抽象类的区别.zip11.java接口和抽象类的区别.zip11.java接口和抽象类的区别.zip11.java接口和抽象类的区别.zip11.java接口和抽象类的区别.zip11.java接口和抽象类的区别.zip11.java接口和抽象类的区别....
10.java接口和抽象类的相似性.zip10.java接口和抽象类的相似性.zip10.java接口和抽象类的相似性.zip10.java接口和抽象类的相似性.zip10.java接口和抽象类的相似性.zip10.java接口和抽象类的相似性.zip10.java接口和...
简述抽象类和接口的区别-java接口和抽象类异同.docx
NULL 博文链接:https://wwhhll.iteye.com/blog/760051
java抽象类与接口实例java抽象类与接口实例java抽象类与接口实例java抽象类与接口实例java抽象类与接口实例java抽象类与接口实例java抽象类与接口实例java抽象类与接口实例java抽象类与接口实例java抽象类与接口实例...
抽象类和接口的区别 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持...
java 抽象类与接口的区别
java利用接口和抽象类改写求圆的面积和梯形的面积.docx
主要介绍了Java接口和抽象类用法,结合实例形式总结分析了Java接口与抽象类的具体定义、使用技巧与相关注意事项,需要的朋友可以参考下
在Java语言中,abstract class和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,...
主要介绍了Java接口和抽象类原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Java接口与抽象类的课件,适合初学者,主要对接口与抽象类进行简要介绍,PPT版本。
Java抽象类与接口实验报告
主要介绍了Java接口和抽象类的区别,对于Java的初学者来说是需要准确掌握的概念!
Java中的类、抽象类和接口的区别和联系
本文件归纳了Java语言的接口类与抽象类的各自要点与同异对比。
1.继承及继承实例 2.方法重写(Overwrite) 3.super关键字 4.方法重载(Overload) 5.final修饰符 6.abstract修饰符 7.抽象类 8.接口 9.接口和抽象类对比 10.接口和抽象类使用场合实例 11.总结