码迷,mamicode.com
首页 > 编程语言 > 详细

java接口中的成员方法和成员变量

时间:2019-05-14 18:57:34      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:extends   code   nal   成员   静态   http   放心   成员方法   访问权限   

接口的含义理解:接口可以理解成统一的"协议",而接口中的属性也属于协议中的内容;但是接口的属性都是公共的,静态的,最终的

接口的成员特点
A:成员变量 只能是常量。默认修饰符 public static final
B:成员方法 只能是抽象方法。默认修饰符 public abstract

 

//所以接口定义属性可以这么写:public interface People {
    int age=10;
    String name="输出名字";//接口里面定义的成员变量都是  public static final修饰
    public void eat();  //注意:要给出初始值
}

 

c、访问权限,接口啊接口,就是为了给别人用的,记得无论你写与不写,所有的一切都是public
public interface MyInterface {

static final String name = "test"; //默认给你加上public的,放心哥们

void walk(); //抽象方法也同理,隐式的有public的哦

void jump();

abstract void fly();

 

d、接口可以继承一个接口,想不到吧,接口可以继承(扩展)多个、多个、多个(重要的事说三遍)接口。

public interface MyInterface extends FirInterface, SecInterface, ThirdInterface{

static final String name = "test";

void jump();

abstract void fly();


 

refs:

接口(interface)那点事
https://blog.csdn.net/cadi2011/article/details/50520606

java接口中的成员方法和成员变量

标签:extends   code   nal   成员   静态   http   放心   成员方法   访问权限   

原文地址:https://www.cnblogs.com/bluestorm/p/10863909.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!