文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>接口的基础

接口的基础

时间:2010-09-14  来源:JavaByJun

定义接口(Interface)

访问权限:接口都是让别人去实现里面的方法,所以访问权限必然是public

关键字:interface

Public interface 接口名称{}

4、接口中的属性:(常量)

(Public static final)+返回类型+属性名=值

1)系统默认已经被public修饰的

2)系统默认被static修饰,可以直接通过接口名称去访问该属性

3)系统默认被final来修饰,被final修饰的属性是一个常量,常量通过所有的字母都必须大写并且常量必须初始化,常量的值不能被修改

public interface IPeople {
    //接口中的属性默认是被public static final来修饰,所以必须初始化,并且一旦被初始化之后

    //该值不能被修改

    public static final String SEX = "男";
    //花心的人去做的事情

    
    //接口中的方法系统默认是被public abstract来修饰的,可以不加上去

    void pao();
    
    //勤劳的人去做的事情

    public void hard();
    
    //很懒惰的家伙去做的事情

    public abstract void thief();
    
    //抢劫的人去做的事情

    public abstract void rob();
}


Java中一个类不能继承多个类,就像一个儿子不能有多个父亲,但是能够实现多个接口,也就是单继承多实现。

/**
 * 抢劫的接口
 *
 */
public interface IRob {
    public void rob();
}


/**
 * 偷东西的接口
 */
public interface IThief {
    public void thief();
}


/**
 * 既会偷东西,也会抢劫
 * 类是可以去多实现接口的
 * 但是类不可以多继承,是单继承的
 * @author Administrator
 *
 */
public class Meten implements IRob, IThief{
    String name = "meten";
    public void rob() {
        System.out.println(name + "经常抢劫");
        
    }

    public void thief() {
        System.out.println(name + "偷东西");
        
    }

}


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载