
Java
文章平均质量分 56
be_a_hacker
大学生一枚,希望通过csdn来记录自己的学习历程,与诸君共勉
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
组合
定义类,就是新建了一种类型(type)。有了类,我们接着构造相应类型的对象。更进一步,每个类型还应该有一个清晰的接口(interface),供用户使用。我们可以在一个新类的定义中使用其他对象。这就是组合(composition)。组合是在Java中实现程序复用(reusibility)的基本手段之一。 组合是继承的另外一种形式,组合大于继承。 //一般情况继承 class A extends B{ } //组合 class A{ public B b; } 组合优先、继承其次。具体依赖抽象,无原创 2021-04-28 12:06:12 · 267 阅读 · 0 评论 -
Lambda表达式#代码简化
Lambda表达式也可以称为闭包,Lambda表达式是在Java8新增的一种重要的新特性。 Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 //格式一般如下 (parameters)->expression;//表达式 //或 (parameters)->{statements;};//语句 //eg:多线程中实现Runnable接口的线程创建。 new Thread(()->System.out.println("这就是Lambda表达式")).start();原创 2021-04-28 12:04:11 · 349 阅读 · 0 评论