您的位置:首页 > 编程语言 > Java开发

java 基础 接口

2015-06-04 21:54 351 查看
提到接口就不得不说接口和抽象类的区别,

1:接口是公开的,里面不能有私有的方法和变量,而抽象类可以有

2:接口里面的必须都是抽象方法,不过默认状态下就是abstract类型,不必刻意去定义

3:实现接口时,一定要实现接口里所定义的所有方法,而继承抽象类不必要都实现

4:接口可以实现多重继承,只要在implements 后加接口名再加接口名,中间用逗号隔开就行。

下面看实现接口实例:

第一步:定义一个接口名字叫IUser package com.neusoft.dao;

public interface IUser {
/*
* 方法一
* */
public void add();
/*
* 方法二
* */
public void delete();

<pre name="code" class="java">第二步:实现接口<pre name="code" class="java">package com.neusoft.dao.impl;

import com.neusoft.dao.IUser;

public class UserImpl implements IUser {
/*
* 实现的是IUser接口里面的add(),delete()方法
*
*
* */
@Override
public void add() {
// TODO Auto-generated method stub
//写方法体

}

@Override
public void delete() {
// TODO Auto-generated method stub
//写方法体
}

}






                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: