extends/implements/interface犯迷糊了吗 java implements 用法

曾经在课堂学过java,但是却对这三个敬而远之。extends倒是很好理解。但是其他的压根没有做过。
所以需要重新理理。最起码学过。
extends
比如有一个类就是people,那么人本身可以有很多方法和属性,具体到Betty这个人,肯定具有people类的所有方法和属性,但是还有一些特殊方法和属性,所以我们就采用extends来继承父类已有的。
class People{
void function1(){
}
void function2(){
extends/implements/interface犯迷糊了吗 java implements 用法
}
}
class Betty extends People{
private string str1;
void func(){
}
}
interface
那么Betty除了是people这个类外,还同属于产品助理,并且还有许多其他人可能也是产品助理,产品助理就必然有共同的特性,比如会用axure,会用visio,会做产品调查,会制作文档,会做报告。。。所以就在这定义一个接口,名为ProductAssistant,如下:
interface ProductAssistant{
string s;
void prototype();
}
implements
定义了接口后,就需要实现。
class Bettyimplements ProductAssistant{
void prototype(){
using axure;//此处为伪代码
}
}
那现在又会有个疑问,implements和extends的区别是什么呢?没什么两样啊。这就给大家解答一下,java中不能多继承,但是可以实现多个接口。比如Betty既是ProductAssistant,还是Translator。如下:
class Bettyimplements ProductAssistant, Translator{

}
多个接口间用逗号隔开。

就先写到这,后期再陆续增加,修订。供参考。转载请写明出处。

  

爱华网本文地址 » http://www.aihuau.com/a/25101010/34214.html

更多阅读

节日表--你忘了今天是什么节日了吗 韩国今天是什么节日

节日表--你忘了今天是什么节日了吗——简介大多数人都没有看日历的习惯,导致很多重要节日,都是意外的人家在过节的时候自己才恍然发现原来自己忘记了看日历今天是xx节日。想想会觉得忽略了家人,忽略过某个佳节,于是我这里整理了下节日,希

黄瓜美容,你用对了吗 多吃水果能变白吗

有很多MM都知道用黄瓜敷脸可以美白保湿,但大多数人只知道用黄瓜片敷脸或者用黄瓜汁泡面膜纸敷脸,其实黄瓜敷脸的方法有很多种。黄瓜美容,你用对了吗——步骤/方法黄瓜美容,你用对了吗 1、白醋黄瓜面膜  方法:将半根新鲜黄瓜去皮洗净后

12306崩溃了吗 12306网站故障

12306崩溃了吗——简介12306客运服务中心网站,在这个2014年是12306网站崩溃最严重的一年,很多时候想买个火车票真心不容易,那么12306火车票官网真的就崩溃了吗?我们应该如何去面对12306崩溃?12306崩溃了吗——方法/步骤12306崩溃了吗 1

北京下雪了吗 邯郸市武安市天气

北京下雪了吗?从北方吹来的风带着一丝沁人的寒意。一片略带枯黄的树叶,充满留恋地离开树枝飘荡、飘荡着。带着极度的不甘,终于落回地面。还有极大部分绿得疲累的树叶,裹着一个生命轮回积累的飞尘艰难的缀在枝头瑟瑟颤抖着——冬天来了!

南京梅花山的梅花开了吗? 南京的梅花山

南京梅花山的梅花开了吗?——简介南京有座梅花山,就在紫金山下,梅花开时风景不错,梅花一般在2月下旬之后才会开放,2月14日左右进入观赏期,2月20日梅花将绽放20-30%,进入最佳观赏期,此后梅花将一直盛开到3月中旬。梅花节期间,梅花山主会场有梅

声明:《extends/implements/interface犯迷糊了吗 java implements 用法》为网友能耐何尼分享!如侵犯到您的合法权益请联系我们删除