Java接口概念

/**

  • 接口测试
  • @author bo

*接口概念...
*1.接口里的数据成员必须初始化,且数据成员均为常量( final 定义 必须赋初始值) 且值不能够被更改...
*2.接口里的方法必须全部声明为absract,也就是说,接口不能像抽象类一样保有一般的方法,必须全部是"abstract"定义的方法

  • public abstract String talk() ;
    */

interface Hello
{

//定义出接口名称

//因为默认是抽象方法所以抽象方法声明的关键字 abstract关键字可以省略...
//相同情况 数据成员必须赋初始值,且不能够被更改,所以final关键字也是可以省略的...

final int inter = 15;

public abstract void testInterface(); //定义抽象方法 没有方法体...

int interTest = 15;
public void testInterfaceTwo() ;

/***
 * Java中接口是用于实现多继承的一种机制.也是Java设计中的重要一种模式
 * 每一个由接口实现的类必须在类内部覆写接口中的抽象方法
 * 但是可以自由地使用接口中的常量
 * 接口的实现 implements 利用接口打造出新的类的过程....
 */

}
class TT implements Hello{

// 重写是子类的方法覆盖父类的方法,要求方法名和参数都相同
// 重载是在同一个类中的两个或两个以上的方法,拥有相同的方法名,但是参数却不相同,方法体也不相同,最常见的重载的例子就是类的构造函数

@Override 
//覆写接口中的方法 必须
public void testInterface() {
    // TODO Auto-generated method stub
    System.out.println(inter);
}

@Override
//覆写接口中的方法 必须
public void testInterfaceTwo() {
    // TODO Auto-generated method stub
    
}

}

 public class InterfaceTest {

public static void main(String[]args) {

TT tt = new TT();

   tt.testInterface();
}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,805评论 18 399
  • (一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;ja...
    独云阅读 7,147评论 0 62
  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 1,278评论 0 2
  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 1,103评论 0 4
  • 我看过母亲年轻时的照片,那时的她,有着乌黑亮丽的长发。年轻时的母亲,真是一位美人啊,可是如今我看见母亲头上一根根白...
    烟雨霏霏6一1阅读 448评论 0 0