Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true

Categories


C Books Guide and List
C++ Books Guide and List
Best Java Books

3.8k questions

4k answers

117 comments

10.7k users

0 votes
79 views
asked by Sr Member (4.8k points) 10 26 32

1 Answer

0 votes
abstract class Base {
  public Base(int i) {
    System.out.println("Base constructor, i = " + i);
  }

  public abstract void f();
}

public class MainClass {
  public static Base getBase(int i) {
    return new Base(i) {
      {
        System.out.println("Inside instance initializer");
      }

      public void f() {
        System.out.println("In anonymous f()");
      }
    };
  }

  public static void main(String[] args) {
    Base base = getBase(47);
    base.f();
  }
}

output

Base constructor, i = 47
Inside instance initializer
In anonymous f()
answered by Geek (15.3k points) 19 43 70

Related questions

0 votes
1 answer 30 views
30 views asked by rock Expert (15k points) 15 23 32
0 votes
1 answer 37 views
37 views asked by augustaina Sr Member (4.8k points) 10 26 32
0 votes
1 answer 32 views
32 views asked by rock Expert (15k points) 15 23 32
0 votes
1 answer 56 views
56 views asked by sara Guru (24.6k points) 32 59 94
0 votes
1 answer 25 views
25 views asked by smith Geek (15.3k points) 19 43 70
...