Time |
S |
Nick |
Message |
05:32 |
|
|
df0_ joined ##friendlyjava |
05:43 |
|
|
foojs joined ##friendlyjava |
05:55 |
|
foojs |
hi |
05:56 |
|
foojs |
aditsu, df0_ pdurbin pulsar |
06:01 |
|
aditsu |
foojs: hi |
06:01 |
|
foojs |
how are you aditsu ? |
06:01 |
|
aditsu |
not too bad |
06:02 |
|
foojs |
new updates on your language ? |
06:02 |
|
aditsu |
haven't had time to work on it, but I plan to |
06:03 |
|
foojs |
hmmm |
06:03 |
|
foojs |
are you using java ? |
06:03 |
|
foojs |
java 8?! |
06:04 |
|
aditsu |
I am using it for some projects |
06:06 |
|
foojs |
well ... uhmm |
06:06 |
|
foojs |
I found this and i got bit scared |
06:06 |
|
foojs |
Foo.super.defaultMethod(); |
06:07 |
|
foojs |
Foo.super ? |
06:07 |
|
aditsu |
super is not new in java 8, it's been there forever |
06:08 |
|
aditsu |
you can use it to access an overridden method |
06:09 |
|
foojs |
well you see that |
06:10 |
|
foojs |
i cant use super with class /interface names |
06:10 |
|
foojs |
now i can |
06:12 |
|
foojs |
aditsu, i want to know what is theory behind it ? |
06:13 |
|
aditsu |
hmm, I'm not really familiar with that, trying to test something |
06:14 |
|
aditsu |
foojs: I just found this: https://stackoverflow.com/questions/33195189/confused-about-super-keyword-in-this-java-example |
06:16 |
|
aditsu |
looks like it's specifically for default methods, as you can have multiple inheritance |
06:19 |
|
aditsu |
before java 8, super.foo() could only refer to one implementation, since java 8 there can be more, so you can choose which one you want |
06:20 |
|
aditsu |
and that's due to default methods in interfaces |
06:23 |
|
foojs |
mmm that was strange :) |
06:26 |
|
aditsu |
I haven't done much with default methods, I tried something "clever" once but quickly failed - https://stackoverflow.com/questions/35770017/must-implement-default-interface-method |
06:37 |
|
aditsu |
foojs: also see https://medium.com/@LazaroIbanez/notes-about-java-8-difference-between-super-and-super-58740094be90 |
06:44 |
|
foojs |
java 8 features are odd aditsu |
06:44 |
|
aditsu |
some of them, probably |
06:45 |
|
aditsu |
but I'm really enjoying lambdas and method references |
07:07 |
|
|
foojs joined ##friendlyjava |
07:13 |
|
|
foojs joined ##friendlyjava |
07:28 |
|
|
foojs joined ##friendlyjava |
07:30 |
|
foojs |
hi |
07:32 |
|
foojs |
when you compare with FP language its extremely odd :( |
07:33 |
|
foojs |
method reference are meant for only Consumers ? aditsu |
08:01 |
|
foojs |
i see, i know little about java 8 |
12:38 |
|
|
mr_lou joined ##friendlyjava |
13:22 |
|
|
foojs left ##friendlyjava |