Java接口的实现,非抽象类可以继承抽象类

  

类实现它{
int我;//我为属性,系统会默认该值为0
公共空f()//不加公众会报错,因为继承的是接口中的抽象方法,接口中的抽象方法默认为访问权限为公众,继承的方法访问权限应该不低于公众,所以要加上
{
System.out.printf (“AAA");
}
空白g ()
{

  
 <代码>} 
  

}   

公共类测试{

  
 <代码>公共静态void main (String [] args) {
  它;
  它=new ();
  it.f();  
  

//g();//错误不能使用子类所特有的

  
 <代码>} 
  

}
注意:
接口中定义的属性必须是公共静态最终的方法为公共抽象的,这些修饰父都可以省略掉
接口中定义的属性的值不能在实现类中改变
类实现接口,但不能继承接口
接口继承多接口
如果一个类只实现了一个接口的部分方法,该类必须声明为抽象类。实现全部方法则不用
不可以新接口对象,但可以定义一个接口引用类型的变量并将其指向实现接口的对象,达到多态的目的。

Java接口的实现,非抽象类可以继承抽象类