管中窥豹Java5的新特性-注解(@Override)_Thinking in Java(4)_读书笔记(3)
来源:互联网 发布:python教程书 编辑:程序博客网 时间:2024/04/27 13:31
Java 5里新增加了@Override注解,如果你在某子类的某方法的前面加上此注解,编译器会强制你覆写其父类的同名方法,而非重载该方法.这段东西在Thinking in Java 4的第7章里并没有给出具体的例子,这里我给大家写个简单的列子,不能运行,但能说明问题,可以拿到elciplse里去试验,代码大体如下(例子很黄很暴力,女程序员莫看): 注意,请看注释掉的语句,把注释去掉,编译器会提示你错误,要求你必须覆写父类的makeLove()方法,而不是重载makeLove()方法,此方法很黄很暴力.
/**
* 男人类
*/
class Man
{
/**
* 返回做爱时间
* @return
*/
public int makeLove()
{
return 20;
}
}
/**
* 鸭子
*/
class DuckMan extends Man
{
@Override public int makeLove()
{
return 200;
}
/*
@Override public int makeLove(String way)
{
}*/
}
* 男人类
*/
class Man
{
/**
* 返回做爱时间
* @return
*/
public int makeLove()
{
return 20;
}
}
/**
* 鸭子
*/
class DuckMan extends Man
{
@Override public int makeLove()
{
return 200;
}
/*
@Override public int makeLove(String way)
{
}*/
}
- 管中窥豹Java5的新特性-注解(@Override)_Thinking in Java(4)_读书笔记(3)
- 子类的创建及初始化过程_Thinking in Java(4)_读书笔记(1)
- 清理与垃圾回收_Thinking in Java(4)_读书笔记(2)
- [Java5新特性]Annotation注解
- java5的新特性
- Java6的@override注解与Java5不同之处
- Java6的@override注解与Java5不同之处
- java5.0的新特性
- 新学的java5新特性
- java5, java6 的新特性
- java5, java6 的新特性
- java5.0的新特性
- 黑马程序员--java高新技术--java5的新特性
- java6的@override注解与java5的不同之处
- 转帖 java6的@override注解与java5的不同之处 收藏
- java6的@override注解与java5的不同之处
- Java5和Java6的新特性
- Java5和Java6的主要新特性
- Tk base
- 中文分词算法
- 风险投资看好国内高端餐饮业
- 数学之美 系列二十 -自然语言处理的教父 马库斯
- 数学之美 系列二 -- 谈谈中文分词
- 管中窥豹Java5的新特性-注解(@Override)_Thinking in Java(4)_读书笔记(3)
- jsf in action 笔记:bean的创建和初始化(一)(3.3 Creating and initializing beans)--2008.04.12
- email....的判段方法
- (最实用的) email....的判段方法
- 参考以下日期写法
- 开源CxImage图像操作类库
- TcpListener的对象“已过时”的处理
- java数据库设计中的14个技巧
- test