this key -- think in java notes
来源:互联网 发布:3d建筑设计软件知乎 编辑:程序博客网 时间:2024/06/05 18:27
this 关键字对于将当前对象传递给其他方法很有用
class Person{public void eat(Apple apple){Apple peeled = apple.getPeeled(); //apple.getPeeled() == Peeler.peel(apple) == appleSystem.out.println("Yummy");}}class Peeler{ //削皮static Apple peel(Apple apple){return apple;}}class Apple{Apple getPeeled() { return Peeler.peel(this);}}public class TJ_5_41 {public static void main(String[] args){new Person().eat(new Apple());}}apple需要调用Peeler.peel()方法,他是一个外部工具方法,将执行由于某种原因必须放在Apple外部的操作.
0 0
- this key -- think in java notes
- think in java笔记:this关键字
- think in java 读书笔记
- Think in java读书笔记
- Think in java读书笔记
- Think in java读书笔记
- Think in java读书笔记
- think in java
- think in java
- Think in JAVA电子书
- Think in java读书笔记
- Think in java 笔记
- think in java
- think in java ch6
- think in java
- think in java
- think in java
- think in java
- Android WebView适配问题(不断完善……)
- 关于 Framebuffer
- 黑马程序员——C语言基础--数组和字符串
- HDOJ题目1081 To The Max(动态规划)
- 转载:rank() over(partition)的使用
- this key -- think in java notes
- sgu 110 Dungeon 三维计算几何
- [HDU 1421]搬寝室(富有新意的DP)
- Android中用Ksoap获取标准webservice接口返回的复杂对象Dataset学习
- struts2中# ,%{ },%{# }的区别
- 待写文章列表
- Servlet中的过滤器Filter详解
- Lucene入门的基本知识(一)
- Python黑魔法系列之使用@property或__getattr__创建动态类属性