when tried sample on abstract class
in java accidentally got thing anonymous inner class in eclipse.
i have pasted piece of code below. don't understand how abstract class
related anonymous class.
package com.demo; abstract class outerclass { abstract void outerclassmethod(); } public abstract class innerclass extends outerclass { public static void main(string[] args) { innerclass myinnerclass = new innerclass() { @override void outerclassmethod() { int outerclassvariable = 10; system.out.println("outerclassvariable" + " " + outerclassvariable); } }; } }
a anonymous class "in-line" concrete implementation of class, typically (but not necessarily) of abstract class or interface. technically subclass of extended/implemented super class.
google more.
Comments
Post a Comment