java中,一个类实现了某个接口,什么意思?实现它,可以干什么
3个回答
展开全部
接口,你可以理解为一种规范,某个类实现了某个接口,就必须去实现该接口的所有方法,实现的方法你用来干嘛,他不管,你想干嘛就干嘛,只要你实现了就好。
也可以这么说,实现了接口的类,必定有接口中的方法,哪怕是空实现。
再深入一点,你可以再去了解一下接口回调,这块有比较多接口的应用。
也可以这么说,实现了接口的类,必定有接口中的方法,哪怕是空实现。
再深入一点,你可以再去了解一下接口回调,这块有比较多接口的应用。
追问
实现一个方法,就是调用这个方法的意思吗?
追答
当然不是,我的意思是,接口告诉你要做什么事,你的类实现方法的是意思就是,去一步一步去做这件事。比如:接口中有方法doSomething(),注意接口中这个方法是什么都不干的,你的类实现了这个接口,也必须去实现doSomething(){}这个方法,然后在这个方法体内写代码,达到你的业务需求
展开全部
一个类重写了接口里的方法。。。。。至于干嘛实现。。。接口是很抽象的东西,比如我在接口定义一个抽象方法,算面积,在类里面实现把算面积重写为算园的面积,并且写上具体公式。。。这是通俗的,具体的自己看书去=-=
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
面向对象的编程语言有一个重要的特征,就是继承性,java和c++都有这样的特性,对于java来说,他的继承性主要通过类继承和接口实现来表现。
1) 类继承就是通常所说的父类子类,但是java里一个类只能继承一个父类。语法通常是:
class A extends B{
.......
}
2) 接口实现也能实现继承性,比较不同的是通常一个类可以实现多个接口,比如:
class A implements C implements D{
......
}
这里面,B是一个class,而C和D是interface(即接口)
接口里面定义了接口的方法,类实现了某个接口就可以调用接口里面的方法,当然也可以再该类里面重新覆盖接口里的方法。
接口的作用通常只是把一些通用的方法放在一起,这样继承这些接口的类就不用重新定义方法。
1) 类继承就是通常所说的父类子类,但是java里一个类只能继承一个父类。语法通常是:
class A extends B{
.......
}
2) 接口实现也能实现继承性,比较不同的是通常一个类可以实现多个接口,比如:
class A implements C implements D{
......
}
这里面,B是一个class,而C和D是interface(即接口)
接口里面定义了接口的方法,类实现了某个接口就可以调用接口里面的方法,当然也可以再该类里面重新覆盖接口里的方法。
接口的作用通常只是把一些通用的方法放在一起,这样继承这些接口的类就不用重新定义方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询