类实现它{
int我;//我为属性,系统会默认该值为0
公共空f()//不加公众会报错,因为继承的是接口中的抽象方法,接口中的抽象方法默认为访问权限为公众,继承的方法访问权限应该不低于公众,所以要加上
{
System.out.printf (“AAA");
}
空白g ()
{
<代码>}代码>
}
公共类测试{
<代码>公共静态void main (String [] args) { 它; 它=new (); it.f(); 代码>
//g();//错误不能使用子类所特有的
<代码>}代码>
}
注意:
接口中定义的属性必须是公共静态最终的方法为公共抽象的,这些修饰父都可以省略掉
接口中定义的属性的值不能在实现类中改变
类实现接口,但不能继承接口
接口继承多接口
如果一个类只实现了一个接口的部分方法,该类必须声明为抽象类。实现全部方法则不用
不可以新接口对象,但可以定义一个接口引用类型的变量并将其指向实现接口的对象,达到多态的目的。