java中Interface的用法
来源:互联网 发布:淘宝图片侵权怎么举证 编辑:程序博客网 时间:2024/05/13 12:24
java中Interface的用法:
1. 接口中所有属性都必须是public static final,这是系统默认的规定,所以接口属性也可以没有任何修饰符,其效果完全相同。
2. 接口中的所有方法都必须是默认的public static,无论是否有修饰符显式的规定它。
例子代码:
package com.interfacetest;
interface ishape
{
final double pi=3.14;
abstract void area();
}
class rectangle implements ishape
{
int w,h;
public rectangle(int w1,int h1)
{
w=w1;
h=h1;
}
public void area()
{
System.out.println("area="+w*h);
}
public void funcpri()
{
System.out.println("rectangle: funcpri");
}
}
class circle implements ishape
{
double radius;
public circle(double r)
{
radius=r;
}
public void area()
{
System.out.println("area="+pi*radius*radius);
}
}
public class interfacetest1
{
public static void main(String args[])
{
ishape shape1,shape2;
shape1=new rectangle(5,10);
shape1.area();
//shape1.funcpri(); // error, shape1不能访问rectangle独有的方法.
shape2=new circle(2.0);
shape2.area();
}
}
/* result:
area=50
area=12.56
*/
- java中Interface的用法
- Java中Interface的用法
- Java中Interface的用法
- Java中Interface的用法
- Java中Interface的用法
- Java中Interface的用法
- Java中Interface的用法
- Java中Interface的用法
- Java中Interface的用法
- Java中Interface的用法
- Java中Interface的用法
- Java中Interface的用法
- Java中Interface的用法
- Java中Interface的用法
- java中Interface的用法
- java中Interface的用法
- Java注释@interface的用法
- Java-注释@interface的用法
- Java开发Web Service客户端技巧:wsimport、jaxws-maven-plugin、整合Spring
- PHP Yii gii自动生成的模块代码无法执行,报错:Internal Server Error include(Controller.php)
- 《C++标准程序库》读书笔记(一)
- Testlink和mantis的集合
- 获取repeater 中 checkbox 选中的值
- java中Interface的用法
- 黑马程序员——反射
- Java的数组类型
- Android--sharepreference总结
- win7ghost系统重装问题最终解决方案
- Android Toolbar左、中、右对齐
- Merge k Sorted Lists
- Edit Distance In C++
- 霍纳法则的相关应用