呀~ 一个.java的源文件可以写这么多类啊
生活随笔
收集整理的這篇文章主要介紹了
呀~ 一个.java的源文件可以写这么多类啊
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 外部類 (寫在pulic修飾的類外面)
2. 靜態(tài)內(nèi)部類(寫在類的里面)
3. 局部內(nèi)部類(寫在方法里面)
4. 匿名內(nèi)部類
5. 函數(shù)式接口。lambada表達式。
public class LambdaDemo01 {/*** 2. 靜態(tài)內(nèi)部類*/static class Love02 implements Lover {@Overridepublic void love() {System.out.println("lover02...靜態(tài)內(nèi)部類");}}public static void main(String[] args) {// 測試Lover lover = null;/*** 3. 局部內(nèi)部類*/class Love03 implements Lover {@Overridepublic void love() {System.out.println("lover03...局部內(nèi)部類");}}/*** 4. 匿名內(nèi)部類*/lover = new Lover() {public void love() {System.out.println("lover04...匿名內(nèi)部類");}};// lover.love();/*** 5. 逼格lambda*/lover = () -> {System.out.println("lambda el");};lover.love();}}interface Lover {void love(); }/*** 1. 外部類*/ class Lover01 implements Lover {@Overridepublic void love() {System.out.println("lover01...外部類");} }
public class LambdaDemo01 {/*** 2. 靜態(tài)內(nèi)部類*/static class Love02 implements Lover {@Overridepublic void love() {System.out.println("lover02...靜態(tài)內(nèi)部類");}}public static void main(String[] args) {// 測試Lover lover = null;/*** 3. 局部內(nèi)部類*/class Love03 implements Lover {@Overridepublic void love() {System.out.println("lover03...局部內(nèi)部類");}}/*** 4. 匿名內(nèi)部類*/lover = new Lover() {public void love() {System.out.println("lover04...匿名內(nèi)部類");}};// lover.love();/*** 5. 逼格lambda*/lover = () -> {System.out.println("lambda el");};lover.love();}}interface Lover {void love(); }/*** 1. 外部類*/ class Lover01 implements Lover {@Overridepublic void love() {System.out.println("lover01...外部類");} }
總結(jié)
以上是生活随笔為你收集整理的呀~ 一个.java的源文件可以写这么多类啊的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android sqlite 备份数据库
- 下一篇: python word 转html,怎么