首页 存档 技术 查看内容

Java基础知识之接口与程序示例

2018-3-30 13:00 |来自: 互联网 270 0

摘要: 新朋友关注“尚学堂java培训”轻松学编程知识 Java编程语言中禁止多继承属性,但可以通过接口来帮助类扩展方法。接口中可以定义大量的常量和方法,但其中的方法只是一种声明,没有具体的实现,使用接口的类自己实现 ...

新朋友关注“尚学堂java培训”轻松学编程知识


Java编程语言中禁止多继承属性,但可以通过接口来帮助类扩展方法。接口中可以定义大量的常量和方法,但其中的方法只是一种声明,没有具体的实现,使用接口的类自己实现这些方法。接口与类的不同在于:


1、没有变量的声明,但可以定义常量。

2、只有方法的声明,没有方法的实现。

接口声明的基本格式如下:

public interface 接口名 extends 接口列表


例1:测试接口,定义接口文件Product.java,定义了两个常量,声明了一个方法。接口文件如下:


//程序文件名Product.java

public interface Product

{

static final String MAKER="计算机制造厂";

static final String ADDRESS="上海";

public int getPrice();

}


使用接口的源文件代码如下:

//程序文件名UseInterface.java

public class UseInterface

{

public static void main(String[] args)

{

Computer p=new Computer();

System.out.print(p.ADDRESS p.MAKER);

System.out.println("计算机的价格:" p.getPrice() "万元");

}

}

class Computer implements Product

{

public int getPrice()

{

return 1;

}

}


首先编译接口文件”javac Product.java”,然后编译使用这个接口的类文件“javac.UseInterface.java”,最后执行类“java UseInterface”,输出结果如图1所示。


图1:测试接口的输出结果




开课通知
活动时间:小伙伴们往下看↓↓↓
活动地点:继续往下看↓↓↓
开班校区介绍

西安校区

Java培训脱产班开课时间:已开班,有余座 座中..

电话:029-62258374

地址:陕西省西安市高新区科技二路西安软件园天泽大厦五楼


郑州校区

Java培训脱产班开课时间:2017年02月28日 抢座中..

电话:0371-58500958

地址:河南省郑州市金水区东风路与文化路交叉南100米


深圳校区

Java培训脱产班开课时间:2017年02月21日 抢座中..

电话:0755-26612786

地址:深圳市南山区科文路1号华富洋大厦3F




科普一下什么是脱产班:

脱产班就是参加工作后再去校内进行学习

一种学习方式。其管理模式与高校普通班

级一样,学习期间完全脱离生产不在原单

位工作,全身心的进行全日制学习。不占

用学生周六和周日的工作时间,对学生有

正常的、相对固定的授课教室和管理要求

,有稳定的寒暑假安排。



一个有用的公众号


尚学堂java培训

Android

web前端

培训基地

长按关注

亲爱的同学们:

随着春节假期即将结束,尚学堂java培训春季班的课程也随之开始,试听的课程已经开启,希望小伙伴们注意自己的开课时间(打开【尚学堂java培训】公众号,点击-精品课程-我要试听-联系客服获取免费试听名额),不要错过咯,如果有疑问可到尚学堂服务中心前台咨询或致电029-62258374,地址:西安市雁塔区高新区科技二路天泽大厦五楼。



本文转载于微信公众号: 尚学堂java培训(sxtjava),更多微信文章请扫描关注公众号:

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部