黑马程序员技术交流社区

标题: 接口成员特点 [打印本页]

作者: 新人—小明同学    时间: 2016-7-7 17:49
标题: 接口成员特点
1:Demo相当于从Inter拿到了成员变量,所有我可以去访问.能不能修改值呢.不能,因为在接口中定义的变量都是常量.被final修饰.(没写final也默认添加)
2:如果我可以通过用类名点,接口名点调用变量,说明该变量是静态的static(不加也默认添加).Inter.NUM
3:接口都是暴露的,是公共的.所以还有public 不写也默认添加
4:注意:public static final int...3个关键字是没有固定顺序关系也可以的,但这是习惯
5:注意:子类Demo有构造方法,里面的super();默认继承访问的是object类
6:一个类如果不写任何继承那个类,默认继承object类
  7:接口中不能定义非抽象方法.
8:void print();--系统默认添加abstract.抽象方法
9:当父类方法时 void print(); 而子类方法时void print(){}重写.但是父类接口方法会默认添加public,而子类默认不会添加,导致子类违反继承方法规则(权限大于等于父类)
10:接口内定义的必须有public ,因为接口的原则是公共的,对外暴露的..如果你买个鼠标但主机usb接口是封闭的,你就不能使用了.






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2