java 安卓 接口怎么写_java怎么给安卓写接口

81f095eb1365eddcd440365cbfd22c7a.png

1. java 使用接口实现手机功能

举个面积的例子:

在java中,定义一个接口,声明计算长方形面积和周长的抽象方法,再用一个类去实现这个接口,再编写一个测试类去使用这个接口。

首先,接口必须单独存放,如果我们用eclipse编程的话,它们提示:the public type **** must be defined in its own file,意思是必须要定义在其自己的文件中,所以要为接口文件单独存放起来,举例,我们的接口要实现获到矩形的长,宽,面积,周长,所以定义以下的接口。

public interface calrect {

public abstract int calarea();

public abstract int calgirth();

public abstract int getx();

public abstract int gety();

}

注意,定义接口就像定义类一样,接口的访问控制符只能用public,用public定义的接口可以被所有的类和包引用,而缺省的则只能被同一个包中的其他类和接口引用,这符合java中访问控制符的一般要求,关于接口再引用其他接口则是后话。以上接口文件名为calrect.java.另外需要指出的是接口中不能给方法给出方法体。

接下来,需要定义一个类来实现接口,因为不知道java的内置矩形类是什么名,所以为了安全,将该类定义为rrect,这可以认为是一种安全策略。关于implements,可以参考其他资料。该类引用了接口calrect,所以必须对calrect中的方法一一实现。

//定义矩形类 应用接口

class rrect implements calrect{

private int x;

private int y;

public rrect (){

x=3;y=4;

}

public int calarea(){

return x*y;

}

public int calgirth(){

return x*2+y*2;

}

public int getx(){

return x;

}

public int gety(){

return y;

}

}

//接下来,定义一个测试类,所谓测试类,我理解为定义一个类,在其定义类rrect的对象,并验证其中的方法,看看是不是可以正常使用

//定义class1类

public class class1{

rrect rect;

public static void main(string []args){

rrect rect=new rrect();

system.out.println("矩阵的长"+ rect.getx());

system.out.println("矩阵的宽"+ rect.calarea());

system.out.println("矩阵的面积"+ rect.calarea());

system.out.println("矩形的周长 "+rect.calgirth());

}

}

运行结果:

矩阵的长3

矩阵的宽12

矩阵的面积12

矩形的周长 14

注:接口单存放,接口实现类和测试类可以存放在一个文件中

标题:java怎么给安卓写接口

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值