接口:
就跟USB一样,可以插入许多东西从而给电脑提供一些新的功能,
以下是老师上课给我们总结的接口的使用方法,接口的作用和自己对接口的一些理解
接口的使用:
1.接口本身 是一个特殊的类
2.接口的成员变量 默认是 public static final 修饰的,也就是说接口中的 成员变量实际上是一个常量
3.接口中的 方法 都是抽象方法,默认修饰 public abstract
4.接口是不能够创建对象的
5.接口是没有构造方法
6.因为接口是提供给 类 去使用的,非抽象类去实现一个接口的时候,必须要把接口中所有的方法 都要实现。
接口的作用:
1.扩展功能
2.定义约束规范
3.程序解耦合性
自己遇到的困难是每次都把public漏写或者多写,造成权限的错误
我举一个小例子来对这些文字进行更为直观的理解
interface paper//接口的单词为interface,而且interface类是抽象的
{
void write();//全名是public abstract void write();
}
interface A4 extends paper//这个接口是paper接口的子类
{
//他的全名是pubic static final int size=34,为静态常量,不能改变
int size=34;
void writeSize();//子类特有的方法
}
class comeTrue implements A4//接口的实现,用implements
{
public void write()//重写父类的方法
{
System.out.println("我是一张A4纸");
}
public void writeSize()//重写子类的方法
{
System.out.println("我的大小是"+A4.size);
}
}
class Test//测试类
{
public static void main(String[] args)
{
comeTrue ct=new comeTrue();
ct.write();
ct.writeSize();
}
}