接口的方法与变量
来源:互联网 发布:ntfs for mac 知乎 编辑:程序博客网 时间:2024/06/07 04:03
(1)接口只包含常量和抽象方法。
接口中方法的默认修饰符是public abstract;接口的变量的修饰符默认是public static final。代码验证:
package com;//声明一个接口public interface Test { int age=0; //无任何修饰符 void print();//无任何修饰符}
public static void main(String[] args) throws ClassNotFoundException { //获取Test接口对应的Class实例 Class clazz=Class.forName("com.Test"); Field[] fields = clazz.getFields(); for (Field field : fields) { System.out.println(field); } System.out.println("========================"); Method[] methods = clazz.getMethods(); for (Method method : methods) { System.out.println(method); } }
执行结果:
public static final int com.Test.age========================public abstract void com.Test.print()
(2)接口的方法的修饰符默认是public abstract;也只能是public abstract(不能违背public abstract)
你可以不写修饰符;你可以只写public;你可以只写abstract;但是你不能写成private,也不能有方法体。
要么不写,如果写就不要违背
(3)接口的变量(其实是常量,因为用final修饰)的修饰符默认是public static final; 也只能是public static final。
同方法一样,要么不写或者少写修饰符(因为默认修饰符),如果写就不要违背public static final
阅读全文
0 0
- 接口的方法与变量
- 探究java接口中的变量与方法
- Java的变量、方法、类及接口
- 子类继承父类的同时又去实现一个成员变量、方法与父类相同的接口,最后调的是谁的成员变量和方法?
- 接口回调的原理:接口变量 调用 被类实现的接口的方法
- 接口回调的原理:接口变量 调用 被类实现的接口的方法
- 接口回调的原理:接口变量 调用 被类实现的接口的方法
- 类变量方法与对象变量方法的区别
- 接口和抽象类中的方法和变量的类型
- Java中类,变量,方法,接口的修饰…
- Java接口中的变量和方法默认的类型<转>
- java接口成员变量和方法的特点
- java接口里的变量和方法修饰符
- 接口中的变量和方法
- 变量与常量的区别、接口的特性
- 变量的隐藏与方法的覆盖
- 带有变量与不带变量的反射方法
- 静态变量与静态方法的设计
- CentOS下编写shell脚本来监控MySQL主从复制的教程_MySQL
- JS中的运算符和表达式
- 异步fifo的设计(二)
- jQuery查找,获取和修改元素
- Load Data使用方法
- 接口的方法与变量
- mysql写存储过程的一些注意事项以及mysql的一些函数
- Eclipse安装Sequoyah插件 配置本机开发报错Native Development: Invalid path for NDK(路径无效) 解决方案
- Maven Archetypes Part 3: 怎样构建一个多模块工程?
- 自己救赎之路--Java(Execl导入)
- Integer==陷阱
- AngularJS Select(选择框)
- 用java中DefaultTableModel类实现对表格的增删操作
- 移动端的touch事件