- 博客(3)
- 收藏
- 关注
原创 @Override标签
写Java代码时,有时会遇到@override这个注释标签,它的一般作用是: 1、帮助自己检查是否正确的复写了父类中已有的方法,若子类中的方法名,返回值和参数等和父类中的不同,或者是有一点拼写错误,编译器都会检查报错 2、告诉读代码的人和编译器,这是一个复写的方法1 @Override 2privatevoid grow(){ 3
2015-05-21 10:24:08
966
转载 Java多态性理解
Java中多态性的实现 什么是多态 面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。 多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用) 实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象
2015-05-21 10:20:56
234
转载 Java接口
接口的作用对于很多新手来说很不容易理解,我给大家举个例子。 接口只是一个规范,所以里面的方法都是空的。 假如我开了一个宠物粮店,声明所有宠物都可以来我这里买粮食,这就相当于一个接口,public interface PetRestaurant { public void buy(); }当一只狗看到了,知道自己是宠物,所以它去实现这个接口 public class DogPet imple
2015-05-21 10:16:37
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人