← Όλα τα κεφάλαια
Κεφάλαιο 12

Interfaces & Lambda

Interfaces, default methods, functional interfaces, λ.

Interface

Συμβόλαιο: τι κάνει μια κλάση.

Lambda

Συντομογραφία για functional interface: (x)->x+1.

Ασκήσεις

Δοκίμασέ τες — οι λύσεις είναι κρυμμένες μέχρι να τις ζητήσεις.

#1Interface Greet

Interface Greet με hello() που επιστρέφει «hi». Implement και τύπωσε.

#2Lambda Runnable

Φτιάξε Runnable με lambda που τυπώνει «λ». Κάλεσε run().

#3MCQ — default method

Από ποια Java version υποστηρίζονται default methods σε interfaces;

#4Interface impl #4

Interface X με get() που επιστρέφει «v4». Implement και τύπωσε.

#5Interface impl #5

Interface X με get() που επιστρέφει «v5». Implement και τύπωσε.

#6Interface impl #6

Interface X με get() που επιστρέφει «v6». Implement και τύπωσε.

#7Interface impl #7

Interface X με get() που επιστρέφει «v7». Implement και τύπωσε.

#8Interface impl #8

Interface X με get() που επιστρέφει «v8». Implement και τύπωσε.

#9Interface impl #9

Interface X με get() που επιστρέφει «v9». Implement και τύπωσε.

#10Interface impl #10

Interface X με get() που επιστρέφει «v10». Implement και τύπωσε.

#11Interface impl #11

Interface X με get() που επιστρέφει «v11». Implement και τύπωσε.

#12Interface impl #12

Interface X με get() που επιστρέφει «v12». Implement και τύπωσε.

#13Interface impl #13

Interface X με get() που επιστρέφει «v13». Implement και τύπωσε.

#14Interface impl #14

Interface X με get() που επιστρέφει «v14». Implement και τύπωσε.

#15Interface impl #15

Interface X με get() που επιστρέφει «v15». Implement και τύπωσε.

#16Interface impl #16

Interface X με get() που επιστρέφει «v16». Implement και τύπωσε.

#17Interface impl #17

Interface X με get() που επιστρέφει «v17». Implement και τύπωσε.

#18Interface impl #18

Interface X με get() που επιστρέφει «v18». Implement και τύπωσε.

#19Interface impl #19

Interface X με get() που επιστρέφει «v19». Implement και τύπωσε.

#20Interface impl #20

Interface X με get() που επιστρέφει «v20». Implement και τύπωσε.

#21Interface impl #21

Interface X με get() που επιστρέφει «v21». Implement και τύπωσε.

#22Interface impl #22

Interface X με get() που επιστρέφει «v22». Implement και τύπωσε.

#23Interface impl #23

Interface X με get() που επιστρέφει «v23». Implement και τύπωσε.

#24Interface impl #24

Interface X με get() που επιστρέφει «v24». Implement και τύπωσε.

#25Interface impl #25

Interface X με get() που επιστρέφει «v25». Implement και τύπωσε.

#26Interface impl #26

Interface X με get() που επιστρέφει «v26». Implement και τύπωσε.

#27Interface impl #27

Interface X με get() που επιστρέφει «v27». Implement και τύπωσε.

#28Interface impl #28

Interface X με get() που επιστρέφει «v28». Implement και τύπωσε.

#29Interface impl #29

Interface X με get() που επιστρέφει «v29». Implement και τύπωσε.

#30Interface impl #30

Interface X με get() που επιστρέφει «v30». Implement και τύπωσε.

#31Interface impl #31

Interface X με get() που επιστρέφει «v31». Implement και τύπωσε.

#32Interface impl #32

Interface X με get() που επιστρέφει «v32». Implement και τύπωσε.

#33Interface impl #33

Interface X με get() που επιστρέφει «v33». Implement και τύπωσε.

#34Interface impl #34

Interface X με get() που επιστρέφει «v34». Implement και τύπωσε.

#35Interface impl #35

Interface X με get() που επιστρέφει «v35». Implement και τύπωσε.

#36Interface impl #36

Interface X με get() που επιστρέφει «v36». Implement και τύπωσε.

#37Interface impl #37

Interface X με get() που επιστρέφει «v37». Implement και τύπωσε.

#38Interface impl #38

Interface X με get() που επιστρέφει «v38». Implement και τύπωσε.

#39Interface impl #39

Interface X με get() που επιστρέφει «v39». Implement και τύπωσε.

#40Interface impl #40

Interface X με get() που επιστρέφει «v40». Implement και τύπωσε.

#41Interface impl #41

Interface X με get() που επιστρέφει «v41». Implement και τύπωσε.

#42Interface impl #42

Interface X με get() που επιστρέφει «v42». Implement και τύπωσε.

#43Interface impl #43

Interface X με get() που επιστρέφει «v43». Implement και τύπωσε.

#44Interface impl #44

Interface X με get() που επιστρέφει «v44». Implement και τύπωσε.

#45Interface impl #45

Interface X με get() που επιστρέφει «v45». Implement και τύπωσε.

#46Interface impl #46

Interface X με get() που επιστρέφει «v46». Implement και τύπωσε.

#47Interface impl #47

Interface X με get() που επιστρέφει «v47». Implement και τύπωσε.

#48Interface impl #48

Interface X με get() που επιστρέφει «v48». Implement και τύπωσε.

#49Interface impl #49

Interface X με get() που επιστρέφει «v49». Implement και τύπωσε.

#50Interface impl #50

Interface X με get() που επιστρέφει «v50». Implement και τύπωσε.

#51Interface impl #51

Interface X με get() που επιστρέφει «v51». Implement και τύπωσε.

#52Interface impl #52

Interface X με get() που επιστρέφει «v52». Implement και τύπωσε.

#53Interface impl #53

Interface X με get() που επιστρέφει «v53». Implement και τύπωσε.

#54Interface impl #54

Interface X με get() που επιστρέφει «v54». Implement και τύπωσε.

#55Interface impl #55

Interface X με get() που επιστρέφει «v55». Implement και τύπωσε.

#56Interface impl #56

Interface X με get() που επιστρέφει «v56». Implement και τύπωσε.

#57Interface impl #57

Interface X με get() που επιστρέφει «v57». Implement και τύπωσε.

#58Interface impl #58

Interface X με get() που επιστρέφει «v58». Implement και τύπωσε.

#59Interface impl #59

Interface X με get() που επιστρέφει «v59». Implement και τύπωσε.

#60Interface impl #60

Interface X με get() που επιστρέφει «v60». Implement και τύπωσε.

#61Interface impl #61

Interface X με get() που επιστρέφει «v61». Implement και τύπωσε.

#62Interface impl #62

Interface X με get() που επιστρέφει «v62». Implement και τύπωσε.

#63Interface impl #63

Interface X με get() που επιστρέφει «v63». Implement και τύπωσε.

#64Interface impl #64

Interface X με get() που επιστρέφει «v64». Implement και τύπωσε.

#65Interface impl #65

Interface X με get() που επιστρέφει «v65». Implement και τύπωσε.

#66Interface impl #66

Interface X με get() που επιστρέφει «v66». Implement και τύπωσε.

#67Interface impl #67

Interface X με get() που επιστρέφει «v67». Implement και τύπωσε.

#68Interface impl #68

Interface X με get() που επιστρέφει «v68». Implement και τύπωσε.

#69Interface impl #69

Interface X με get() που επιστρέφει «v69». Implement και τύπωσε.

#70Interface impl #70

Interface X με get() που επιστρέφει «v70». Implement και τύπωσε.

#71Interface impl #71

Interface X με get() που επιστρέφει «v71». Implement και τύπωσε.

#72Interface impl #72

Interface X με get() που επιστρέφει «v72». Implement και τύπωσε.

#73Interface impl #73

Interface X με get() που επιστρέφει «v73». Implement και τύπωσε.

#74Interface impl #74

Interface X με get() που επιστρέφει «v74». Implement και τύπωσε.

#75Interface impl #75

Interface X με get() που επιστρέφει «v75». Implement και τύπωσε.

#76Interface impl #76

Interface X με get() που επιστρέφει «v76». Implement και τύπωσε.

#77Interface impl #77

Interface X με get() που επιστρέφει «v77». Implement και τύπωσε.

#78Interface impl #78

Interface X με get() που επιστρέφει «v78». Implement και τύπωσε.

#79Interface impl #79

Interface X με get() που επιστρέφει «v79». Implement και τύπωσε.

#80Interface impl #80

Interface X με get() που επιστρέφει «v80». Implement και τύπωσε.

#81Interface impl #81

Interface X με get() που επιστρέφει «v81». Implement και τύπωσε.

#82Interface impl #82

Interface X με get() που επιστρέφει «v82». Implement και τύπωσε.

#83Interface impl #83

Interface X με get() που επιστρέφει «v83». Implement και τύπωσε.

#84Interface impl #84

Interface X με get() που επιστρέφει «v84». Implement και τύπωσε.

#85Interface impl #85

Interface X με get() που επιστρέφει «v85». Implement και τύπωσε.

#86Interface impl #86

Interface X με get() που επιστρέφει «v86». Implement και τύπωσε.

#87Interface impl #87

Interface X με get() που επιστρέφει «v87». Implement και τύπωσε.

#88Interface impl #88

Interface X με get() που επιστρέφει «v88». Implement και τύπωσε.

#89Interface impl #89

Interface X με get() που επιστρέφει «v89». Implement και τύπωσε.

#90Interface impl #90

Interface X με get() που επιστρέφει «v90». Implement και τύπωσε.

#91Interface impl #91

Interface X με get() που επιστρέφει «v91». Implement και τύπωσε.

#92Interface impl #92

Interface X με get() που επιστρέφει «v92». Implement και τύπωσε.

#93Interface impl #93

Interface X με get() που επιστρέφει «v93». Implement και τύπωσε.

#94Interface impl #94

Interface X με get() που επιστρέφει «v94». Implement και τύπωσε.

#95Interface impl #95

Interface X με get() που επιστρέφει «v95». Implement και τύπωσε.

#96Interface impl #96

Interface X με get() που επιστρέφει «v96». Implement και τύπωσε.

#97Interface impl #97

Interface X με get() που επιστρέφει «v97». Implement και τύπωσε.

#98Interface impl #98

Interface X με get() που επιστρέφει «v98». Implement και τύπωσε.

#99Interface impl #99

Interface X με get() που επιστρέφει «v99». Implement και τύπωσε.

#100Interface impl #100

Interface X με get() που επιστρέφει «v100». Implement και τύπωσε.